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.

Open Source & Transparent

All our code is open source and available on GitHub. You can review our data collection methodology, verify our analysis, and even contribute improvements.

We believe accountability platforms must themselves be accountable. That's why every query, every calculation, and every data transformation is documented and auditable.

View on GitHub

Get Involved

CanadaGPT is built for the community. Have feedback? Found an issue? Want to contribute?

CanadaGPT

Making Canadian government data accessible and transparent through advanced AI and data analysis.

Open source project dedicated to government transparency

© 2025 CanadaGPT. All rights reserved.

CanadaGPT - Canadian Government Accountability & Transparency Platform