About CanadaGPT
Making Canadian government data accessible, transparent, and accountable through modern technology.
Our Mission
CanadaGPT is an open-source platform that aggregates Canadian government data into a single, searchable interface. We believe that government accountability starts with transparency, and transparency starts with accessible data.
By connecting data from OpenParliament, the Lobbying Registry, MP expenses, and government contracts, we reveal patterns and connections that would otherwise remain hidden across dozens of separate databases.
Our platform is built for journalists, researchers, activists, and engaged citizens who want to hold their government accountable.
Unified Data
Access 1.6M+ data points from multiple government sources in one place.
Real-time Updates
Nightly data sync keeps information current with government sources.
Open Source
Fully transparent code and methodology. Verify our work on GitHub.
Data Sources
OpenParliament
API for MPs, bills, votes, debates, and committees. Updated daily from official House of Commons data.
openparliament.ca →LEGISinfo
Official bill status, sponsors, and legislative history from Parliament's legislative database.
parl.ca/LegisInfo →Lobbying Registry
100,000+ lobbying registrations and 350,000+ communication reports from the Office of the Commissioner of Lobbying.
lobbycanada.gc.ca →MP Proactive Disclosure
Quarterly expense reports for all MPs, including travel, office, hospitality, and contract spending.
ourcommons.ca/proactivedisclosure →CanLII
Canadian case law and legislation, including Supreme Court decisions and federal statutes (optional, requires API key).
canlii.org →Technology
CanadaGPT is built on modern, open-source technology:
- Neo4j Graph Database: Stores 1.6M nodes and 10M relationships, enabling complex queries like "show me all organizations that lobbied on Bill C-11 AND donated to the Conservative Party."
- GraphQL API: Auto-generated from our Neo4j schema, providing a flexible query interface for all government data.
- Next.js Frontend: Server-rendered React application with instant page loads and seamless navigation.
- Google Cloud Platform: Scalable cloud infrastructure with automated data sync and 99.9% uptime.
Get Involved
CanadaGPT is built for the community. Have feedback? Found an issue? Want to contribute?