outcomecanada

About Outcome Canada

An independent, nonpartisan data platform making Canadian public statistics accessible to everyone.

Why we exist

Statistics Canada collects some of the best data in the world. But accessing it requires navigating thousands of tables through an interface that hasn't changed in decades. We indexed every public dataset, embedded each one for semantic search, and built the analytics layer we wished existed.

What we do

Index

We pull metadata for all 8,148+ public datasets from Statistics Canada's Web Data Service and store it in a searchable database.

Search

Every table is embedded using AI for semantic search — you can search in plain English and find the right dataset in under 200ms.

Analyze

We compute derived metrics (year-over-year change, provincial comparisons, trend analysis) and generate data stories using AI. All analysis is clearly labeled as "Analyzed" and distinguished from raw source data.

Serve

Everything is available through a free REST API with JSON and CSV exports. No API key required.

Our principles

Nonpartisan

We don't editorialise, lobby, or spin. The data speaks for itself.

Transparent

Source data is labeled as source data. Analysis is labeled as analysis. Every chart links to its StatCan table.

Open

Free API, no paywalls, no ads. Data should be accessible.

Accurate

We cross-check AI-generated content against live StatCan data. When we're wrong, we fix it.

Data pipeline

Our ETL pipeline runs every weekday at 9AM ET. It syncs releases from Statistics Canada, generates AI headlines, and updates analytics. Every pipeline run is tracked with step-level timing and error logging.

View pipeline status →

Technology

Next.jsTypeScriptSupabased3.jsTailwind CSSVercelOpenRouter AIStatistics Canada WDS

Legal

Outcome Canada is not affiliated with Statistics Canada or the Government of Canada. All data is sourced from Statistics Canada's Web Data Service under the Open Government Licence — Canada. AI-generated narratives may contain errors and should be verified against the linked source tables.