Skip to main content

About CanadaGPT

Making Canadian government data accessible, transparent, and accountable through modern technology.

Our Mission

CanadaGPT is a 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.

Transparent

Transparent methodology and auditable data transformations you can trust.

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 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? We'd love to hear from you.

Email Us