REFERENCE

Where the numbers come from

Every number on this site comes from somewhere — and everything has limits. Below is the data behind canadastatistics.ca, then a wider map of Canadian open data we could pull in next, each with an honest note on what it can and can't tell you.

Powering this site right now

The 31 indicators on the map and charts come mostly from Statistics Canada’s 2021 Census, joined to boundaries by DGUID — with a few from other official sources: the Canadian Community Health Survey (health regions), CMHC and police-reported crime (metro areas), and Elections Canada (federal ridings). The census layers inherit its limits — counts are randomly rounded, tiny areas are suppressed, and long-form topics (income, housing) are a 25% sample. Where a source goes back — crime to 1998, rent to 1992, elections across 2015–2021, and most census measures to 2016 — a year control and an over-time chart let you trace the trend. Income is shown in constant dollars (real); home values and rents are nominal. Each indicator’s source and year range is shown beneath it.

Median household income
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Median value of dwellings
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Home price-to-income ratio
Derived from ’21 Census (dwelling value ÷ household income) · PR·CD·CSD·FED · 2016–2021
Low income, Market Basket Measure (%)
’21 Census · Tables 98-10-0113 + 98-10-0109 (Northern MBM) · PR·CD·CSD
Median monthly rent (shelter cost)
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Median owner shelter cost / month
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Housing cost burden (30%+ on shelter)
· 2016 & ’21 Census of Population · PR·CD·CSD · 2016–2021
Core housing need (%)
· 2016 & ’21 Census of Population · PR·CD·CSD · 2016–2021
Median after-tax household income
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Median individual income (2020)
’21 Census Profile · Table 98-401-X · PR·CD·CSD·FED
Homeownership rate
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Population, 2021
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Median age
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Average household size
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Unemployment rate
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Labour force participation rate
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Employment rate
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Immigrants (% of population)
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Bilingual: English & French (%)
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Bachelor's degree or higher (%)
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Visible minority (%)
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Indigenous identity (%)
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Commute by car (%)
· 2016 & ’21 Census of Population · PR·CD·CSD·FED · 2016–2021
Crime Severity Index
· Table 35-10-0026 (Crime Severity Index) · CMA · 1998–2024
Average 2-bedroom rent / month
/ CMHC · Table 34-10-0133 (Rental Market Survey) · CMA · 1992–2025
Perceived health: very good or excellent (%)
· Table 13-10-0972 (Canadian Community Health Survey) · HR · 2015/2016–2023/2024
Life satisfaction: satisfied or very satisfied (%)
· Table 13-10-0972 (Canadian Community Health Survey) · HR · 2015/2016–2023/2024
Obesity, self-reported (%)
· Table 13-10-0972 (Canadian Community Health Survey) · HR · 2015/2016–2023/2024
Current smoker (%)
· Table 13-10-0972 (Canadian Community Health Survey) · HR · 2015/2016–2023/2024
Voter turnout (%)
Elections Canada · official voting results (2015 / 2019 / 2021 general elections) · FED · 2015–2021
Margin of victory (%)
Elections Canada · official voting results (2015 / 2019 / 2021 general elections) · FED · 2015–2021

The wider Canadian open-data universe

53 sources we found that could feed a map or chart of Canada — federal, provincial, municipal, and the boundary files that make any of it mappable. The badge on each says how much work it’d be to bring into this site.

53
sources catalogued
33
publishers
25
map-ready today (in-site or drop-in)
5
categories
How each source joins our map
13 In the site now — Already powering an indicator on this site. 12 Drop-in — Joins the existing DGUID pipeline by code — addable with no new geometry. 25 Needs a boundary file — Maps, but on a geography we'd have to add first (like we did for census subdivisions). 3 Not geographic — National or non-spatial — good for context, but it can't shade a map.

53 of 53 shown

StatCan In the site now

2021 Census Boundary Files

Statistics Canada
boundariesGISgeographyDGUID
Geographydissemination block / area
JoinsJoins by DGUID now
Updated2021 · 5-year census
Accessbulk-download · SHP
LicenceStatistics Canada Open Licence
Limitations

Geometry only — identifiers, no statistics; you join census or other data to it by DGUID. Boundaries are redrawn each census, so DA/CT/CSD units and codes aren't stable across cycles, complicating change-over-time maps.

StatCan Drop-in

Canadian Business Counts

Statistics Canada
businesseconomyindustry
Geographycensus subdivision
JoinsJoins by DGUID now
UpdatedDec 2025 · semi-annual
Accessbulk-download · CSV
LicenceStatistics Canada Open Licence
Limitations

Counts firms (not jobs) from the Business Register, split into with/without employees and employment-size bands that are administrative estimates, with multi-site firms placed at one location and an 'unclassified' residual. CSDs with few businesses are sparse and counts shift with Register churn.

StatCan In the site now

Canadian Community Health Survey (CCHS)

Statistics Canada
healthwellbeingbehaviours
Geographyhealth region
JoinsJoins by code or name
Updated2023/24 · annual
Accessportal · CSV
LicenceStatistics Canada Open Licence
Limitations

A sample survey of people in private dwellings, so health-region estimates carry sampling error and small or northern regions can be unreliable; figures often combine two years. Excludes reserves, institutions and full-time military. Joined here to the health-region boundary by region code (the data and boundary use slightly different DGUID vintages).

StatCan Drop-in

Canadian Vital Statistics — Births & Deaths

Statistics Canada
mortalitybirthsdemographicshealth
Geographycensus division / CMA (limited)
JoinsJoins by code or name
Updated2024 · annual
Accessportal · CSV
LicenceStatistics Canada Open Licence
Limitations

An administrative near-census, but sub-provincial tables are limited and small counts are suppressed or rounded; annual data lag 12–18 months and are revised for years, and cause-of-death coding changes affect comparability. Births and deaths are separate databases.

StatCan In the site now

Census Profile, 2021 (98-401-X)

Statistics Canada
demographicsincomehousinglanguageimmigration
Geographydissemination area
JoinsJoins by DGUID now
Updated2021 · 5-year census
Accessbulk-download · CSV
LicenceStatistics Canada Open Licence
Limitations

Counts are randomly rounded to a multiple of 5 or 10 and small or cross-tabulated cells are suppressed, so dissemination-area figures are approximate. Long-form topics (income, education, mobility) come from a 25% sample weighted up, with quality varying by local non-response; refreshed only every five years.

StatCan Drop-in

Integrated Criminal Court Survey (ICCS)

Statistics Canada
justicecourtscrime
Geographyprovince / territory
JoinsJoins by code or name
Updated2023/24 · annual
Accessportal · CSV
LicenceStatistics Canada Open Licence
Limitations

A near-census of completed charges and cases, but published geography stops at province/territory — no sub-provincial detail. Quebec municipal courts and some superior-court data are incompletely covered, and differing case rules limit comparison across jurisdictions and time.

StatCan Needs a boundary file

Labour Force Survey (LFS)

Statistics Canada
labouremploymentunemployment
Geographyeconomic region / CMA
JoinsJoins by code or name
Updated2026 (monthly) · monthly
Accessportal · CSV
LicenceStatistics Canada Open Licence
Limitations

A monthly household sample, so sub-provincial results are published only as 3-month moving averages and still carry real sampling error. Estimates exist only down to economic regions and CMAs — not municipalities — and those geographies need their own boundary layers.

StatCan In the site now

Police-reported Crime & Crime Severity Index (UCR)

Statistics Canada
crimejusticepublic safety
Geographycensus metropolitan area
JoinsJoins by code or name
Updated2024 · annual
Accessportal · CSV
LicenceStatistics Canada Open Licence
Limitations

Counts cover only crimes reported to and confirmed by police, so they miss unreported crime; the index weights offences by seriousness and is revised as court-sentencing data change, and small CMAs swing year to year. Joined here to census metropolitan areas by CMA code.

StatCan Drop-in

T1 Family File (T1FF)

Statistics Canada
incomefamiliestax filerslow income
Geographycensus division / CMA (finer by request)
JoinsJoins by DGUID now
Updated2023 · annual
Accessportal · CSV
LicenceStatistics Canada Open Licence
Limitations

Built from tax records, so it covers only filers plus imputed children (~76% file) and ran ~7.5% below survey income in 2023; areas under 100 filers are suppressed, cells under 15 dropped, and amounts rounded to the nearest $5,000. Free tables reach CD/CMA — neighbourhood (FSA/CT) data are cost-recovery and lag ~2 years.

StatCan In the site now

Web Data Service (WDS) API & Data Tables

Statistics Canada
apidata tablestime seriesall topics
Geographyvaries (Canada → dissemination area)
JoinsJoins by code or name
Updatedcontinuous · continuous
Accessapi · JSON
LicenceStatistics Canada Open Licence
Limitations

An access layer, not a dataset: geography, suppression and rounding depend entirely on the underlying table, and many tables are national/provincial-only with geography stored as names or SGC codes (DGUID coverage is uneven). Each table must be vetted individually; rate-limited to 25 requests/sec.

Federal (other) Not geographic

Bank of Canada Valet API

Bank of Canada
interest ratesexchange ratesinflation
Geographynational
JoinsNot mappable
Updated2026 · daily / monthly
Accessapi · JSON
LicenceBank of Canada Terms (free, no key)
Limitations

Every series is national only, with no provincial or sub-national breakdown, so it can't drive a choropleth. Records are keyed by Bank of Canada series codes, not any geographic identifier.

Federal (other) Drop-in

Canada Energy Regulator — Data & Analysis

Canada Energy Regulator
energypipelineselectricity
Geographynational / province
JoinsJoins by code or name
Updated2026 · quarterly / periodic
Accessbulk-download · CSV
LicenceOpen Government Licence – Canada
Limitations

Most series are national, provincial, or tied to individual pipelines (operational geography with no DGUID), so only the province slices map to census tiers. Pipeline throughput is self-reported quarterly at selected points, so it isn't a complete picture of flows.

Federal (other) Drop-in

Canadian Institute for Health Information

CIHI
health systemhospitalsspendingwait times
Geographyprovince / health region
JoinsJoins by code or name
Updated2023–25 · annual
Accessportal · XLSX
LicenceCIHI Terms of Use
Limitations

Public products are aggregated to provinces and health regions — not mappable to census division/subdivision and not DGUID-coded. Record-level microdata is access-restricted (formal request plus a secure environment) and some products are sold, so it isn't fully open.

Federal (other) In the site now

CMHC Housing Market Information Portal

Canada Mortgage & Housing Corp.
housingrentsvacancyhousing starts
GeographyCMA / survey zone / CSD
JoinsJoins by code or name
UpdatedRMS 2025; starts to 2026 · annual (rents); monthly (starts)
Accessportal · XLSX
LicenceCMHC Data Licence
Limitations

Measures the existing purpose-built rental universe (occupied units), so average rents sit below market asking rents. Sub-CMA survey 'zones' are bespoke CMHC geographies; here we use the CMA/CA level, which StatCan republishes (table 34-10-0133) with a census CMA code. Small cells are suppressed (4+ respondents required).

Federal (other) Needs a boundary file

ECCC Historical Climate & Environmental Data

Environment & Climate Change Canada
weatherclimateair qualityemissions
Geographyweather station (point)
JoinsNeeds its own boundary file
Updatedstations current; GHG to 2024 · daily / annual
Accessbulk-download · CSV
LicenceOpen Government Licence – Canada
Limitations

Headline data is point observations from a station network with real coverage gaps (sparse in the North), stations that open and close, and incomplete records, so values must be interpolated to map onto areas. The companion GHG inventory is only national and provincial.

Federal (other) In the site now

Elections Canada — Results & Boundaries

Elections Canada
electionsvotingboundaries
Geography338 ridings (2013 order)
JoinsJoins by DGUID now
Updated44th general election, 2021 · per election
Accessbulk-download · CSV / SHP
LicenceOGL–Canada (boundaries)
Limitations

On the site now: voter turnout and margin of victory by riding for the 2021 (44th) general election, joined to the 2013-order FED boundary via a 2013A0004 DGUID. Only turnout and margin are mapped — the winning party is categorical and doesn't fit the numeric choropleth yet. Newer elections (the 45th, 2025) run on the 2023 order's 343 ridings, which need a different boundary and aren't comparable seat-to-seat without a crosswalk.

Federal (other) Needs a boundary file

NRCan Open Geospatial Data (GEO.ca)

Natural Resources Canada
geospatialbasemapstopographic
Geographymap feature (multi-scale)
JoinsNot mappable
Updatedongoing · varies
Accessbulk-download · SHP
LicenceOpen Government Licence – Canada
Limitations

Provides topographic and basemap vector layers — reference cartography, not socioeconomic indicators keyed to census geography. Joining to census DGUIDs takes GIS spatial processing, not a code match.

Federal (other) Not geographic

Open Government Portal (CKAN API)

Treasury Board Secretariat
open datacataloguegeospatialmulti-theme
Geographyvaries (national → point)
JoinsNot mappable
Updatedcontinuous · continuous
Accessapi · API
LicenceOpen Government Licence – Canada
Limitations

A catalogue-of-catalogues (~47,000 datasets) whose API indexes metadata, not harmonized data, so coverage, geography and format vary wildly per dataset. DGUIDs appear in only some records — nothing maps without vetting each dataset individually.

Federal (other) Drop-in

PHAC Health Infobase

Public Health Agency of Canada
public healthsurveillancedisease
Geographynational / province
JoinsJoins by code or name
Updated2025–26 · weekly → annual
Accessbulk-download · CSV
LicenceOpen Government Licence – Canada
Limitations

Coverage is usually national or provincial, and geography is inconsistent across surveillance programs, making spatial joins unreliable. Many recent figures are provisional or modelled and subject to revision, with some provinces excluded from certain series.

Geographies Drop-in

Aggregate Dissemination Area (ADA)

Statistics Canada
small-area censusstable neighbourhoods
Geography~5,000–15,000 people
JoinsJoins by DGUID now
Updated2021 · every census
Accessbulk-download · SHP
LicenceStatistics Canada Open Licence
Limitations

A mid-size building block that nests cleanly in CD/CMA and rarely suppresses, but it's an unfamiliar unit and only exists from 2016 onward.

Geographies In the site now

Census Division (CD)

Statistics Canada
all census topicsregional analysis
Geographycounty / regional district
JoinsJoins by DGUID now
Updated2021 · every census
Accessbulk-download · SHP
LicenceStatistics Canada Open Licence
Limitations

An intermediate county-level tier whose legal meaning varies by province (counties, MRCs, regional districts, or StatCan-defined equivalents), so it isn't uniform nationwide.

Geographies In the site now

Census Metropolitan Area / Agglomeration

Statistics Canada
urban indicatorshousingcommutingcrime
Geography41 CMAs, 111 CAs
JoinsJoins by DGUID now
Updated2021 · every census
Accessbulk-download · SHP
LicenceStatistics Canada Open Licence
Limitations

Covers only cities (41 CMAs + 111 CAs), leaving rural Canada blank; built from whole municipalities, so a CMA's boundary can reach well past the built-up core.

Geographies In the site now

Census Subdivision (CSD)

Statistics Canada
all census topicsmunicipal data
Geographyone municipality
JoinsJoins by DGUID now
Updated2021 · every census
Accessbulk-download · SHP
LicenceStatistics Canada Open Licence
Limitations

Municipalities — but thousands across 57 legal types (including reserves and unorganized areas) with hugely uneven sizes; small CSDs trigger suppression and amalgamations break time series.

Geographies Drop-in

Census Tract (CT)

Statistics Canada
neighbourhood censusincomeurban analysis
Geography~2,500–8,000 people
JoinsJoins by DGUID now
Updated2021 · every census
Accessbulk-download · SHP
LicenceStatistics Canada Open Licence
Limitations

Exists only inside CMAs and larger CAs, so there's no coverage for rural and small-town Canada; tracts are held at ~2,500–8,000 people for cross-census comparability.

Geographies Not geographic

DGUID / Standard Geographical Classification

Statistics Canada
join keySGC codesgeocoding
Geographyany tier (the join key)
JoinsJoins by DGUID now
Updated2021 SGC · every census
Accessbulk-download · CSV
LicenceStatistics Canada Open Licence
Limitations

It's the join key, not a map layer: a DGUID concatenates vintage + area-type + schema + area code, so your data and the boundary file must share the exact vintage and geography or rows silently fail to join. Only PR, CD and CSD also have short numeric codes.

Geographies Drop-in

Dissemination Area / Block (DA/DB)

Statistics Canada
small-area censusfinest profile
GeographyDA ~400–700 people
JoinsJoins by DGUID now
Updated2021 · every census
Accessbulk-download · SHP
LicenceStatistics Canada Open Licence
Limitations

The smallest tiers: the DA (~400–700) carries the full census profile but tiny counts force rounding and suppression; the block below it releases only population and dwelling counts, no socioeconomic characteristics.

Geographies Drop-in

Economic Region (ER)

Statistics Canada
labour forceunemploymentregional economy
Geographysub-provincial region
JoinsJoins by DGUID now
Updated2021 · every census
Accessbulk-download · SHP
LicenceStatistics Canada Open Licence
Limitations

Groups whole census divisions into sub-provincial regions and is the main tier for Labour Force Survey estimates, but it's too coarse for neighbourhood work, and Quebec's ERs are fixed by provincial law.

Geographies In the site now

Federal Electoral District (FED)

Elections Canada / StatCan
riding-level censuselections
Geography338 ridings (2013 order)
JoinsJoins by DGUID now
Updated2013 Representation Order · per redistribution
Accessbulk-download · SHP
LicenceOpen Government Licence – Canada
Limitations

On the site now as the 2013-order, 338-riding boundary — the order the 2021 census and 2021 election both use, so census context and election results land on the same polygons. Ridings are redrawn each Representation Order: the 2023 order (343 ridings) applies to elections from 2025 on and would need its own boundary, not comparable seat-to-seat without a crosswalk.

Geographies Drop-in

Forward Sortation Area / Postal Code (PCCF)

Statistics Canada
postal-coded recordsadmin datamarketing
Geographyfirst 3 postal chars (1,643)
JoinsJoins by DGUID now
Updated2021 · every census
Accessbulk-download · SHP
LicenceStatistics Canada Open Licence
Limitations

Postal, not census, geography: FSAs are mail-delivery areas that don't nest in census boundaries. The boundary file carries a DGUID, but matching full 6-character postal codes needs the Postal Code Conversion File's point lookup to assign records to an area.

Geographies In the site now

Health Region (HR)

Statistics Canada
health outcomesCCHSpublic health
Geographyhealth-authority region
JoinsJoins by code or name
Updated2022 boundaries · irregular
Accessbulk-download · SHP
LicenceStatistics Canada Open Licence
Limitations

Province-defined health-authority areas rather than a census geography; they're assembled from census blocks via a StatCan correspondence file and provinces redraw them irregularly, so their vintage drifts from the census.

Geographies In the site now

Province / Territory (PR)

Statistics Canada
all census topicsheadline stats
Geographyone of 13
JoinsJoins by DGUID now
Updated2021 · every census
Accessbulk-download · SHP
LicenceStatistics Canada Open Licence
Limitations

The coarsest tier (only 13 areas), so it hides all within-province variation; on the plus side the boundaries barely change, making it the most reliable join.

Provincial Needs a boundary file

BC Data Catalogue

Government of British Columbia
geospatialenvironmentforestryhealthtransportation
Geographypoint / regional district
JoinsNeeds its own boundary file
Updatedvaries · varies
Accessapi · SHP
LicenceOpen Government Licence – British Columbia
Limitations

A strong geospatial catalogue, but data is in BC Albers and uses BC-specific units (regional districts, health authorities, natural-resource regions) that don't align with census CD/CSD. Not every dataset is open — some need registration.

Provincial Needs a boundary file

Données Québec

Government of Québec
transportsantééducationenvironnementmunicipal
Geographymunicipality / MRC
JoinsNeeds its own boundary file
Updatedvaries · varies
Accessapi · CSV
LicenceCreative Commons (mostly CC-BY)
Limitations

A CKAN portal whose interface and metadata are primarily French, pooling provincial and municipal sources under several CC variants. Data is keyed by Québec codes (MRC, régions administratives) that don't match census CD/CSD.

Provincial Needs a boundary file

GNWT Open Data Portal

Government of the Northwest Territories
businessenvironmenttransportationeducationculture
Geographycommunity
JoinsNeeds its own boundary file
Updatedvaries · quarterly
Accessapi · CSV
LicenceOpen Government Licence – NWT
Limitations

A CKAN catalogue of ~340 datasets refreshed only quarterly; data is keyed to NWT communities and regions that don't nest into census CD/CSD. (Nunavut has no open-data portal — only its Bureau of Statistics.)

Provincial Needs a boundary file

Manitoba GeoPortal

Government of Manitoba
geospatialboundariespropertytransportationagriculture
Geographyparcel / municipality
JoinsNeeds its own boundary file
Updatedvaries · varies
Accessapi · SHP
LicenceOpenMB Information & Data Use Licence
Limitations

A geospatial-only ArcGIS Hub with little tabular socioeconomic data; layers use Manitoba administrative boundaries (municipalities, assessment parcels), not census CD/CSD.

Provincial Needs a boundary file

New Brunswick Open Data Portal

Government of New Brunswick
propertyhealtheducationtransportationgeospatial
Geographyparcel / municipality
JoinsNeeds its own boundary file
Updatedvaries · varies
Accessapi · CSV
LicenceOpen Government Licence – New Brunswick
Limitations

Open data is split between this Socrata portal and the separate GeoNB geospatial catalogue, so coverage is fragmented. Geographies use NB municipal and parcel units that don't match census CD/CSD.

Provincial Needs a boundary file

Nova Scotia Open Data Portal

Government of Nova Scotia
businesshealtheducationenvironmentfinance
Geographycommunity / county
JoinsNeeds its own boundary file
Updatedvaries · varies
Accessapi · CSV
LicenceNova Scotia Open Government Licence
Limitations

A Socrata catalogue of 500+ datasets. Records keyed by county, health zone or community don't align with census CD/CSD, and update cadence varies dataset to dataset.

Provincial Needs a boundary file

Ontario Data Catalogue

Government of Ontario
healtheducationtransportationenvironmentbusiness
Geographymunicipality / public health unit
JoinsNeeds its own boundary file
Updatedvaries · varies
Accessapi · CSV
LicenceOpen Government Licence – Ontario
Limitations

A large CKAN catalogue, but most datasets are administrative tables keyed by municipality, public health unit or school board with no DGUID. Those service geographies don't nest into census CD/CSD, and freshness varies across thousands of datasets.

Provincial Needs a boundary file

Open Data Newfoundland & Labrador

Government of Newfoundland & Labrador
geospatialenvironmentinfrastructureboundaries
Geographypoint / community
JoinsNeeds its own boundary file
Updatedvaries · varies
Accessapi · SHP
LicenceOpen Government Licence – NL
Limitations

A small ArcGIS Hub skewed toward geospatial and infrastructure layers with thin socioeconomic coverage. Uses provincial boundaries that don't align with census CD/CSD.

Provincial Needs a boundary file

Open Government Portal – Alberta

Government of Alberta
healthenergyenvironmenteconomyeducation
Geographymunicipality / health zone
JoinsNeeds its own boundary file
Updatedvaries · varies
Accessapi · CSV
LicenceOpen Government Licence – Alberta
Limitations

The portal blends open data with publications, and many datasets are province-wide tables. Where geographic, it uses Alberta units (health zones, school authorities) that don't match census boundaries, and freshness is inconsistent.

Provincial Needs a boundary file

Prince Edward Island Open Data

Government of Prince Edward Island
geospatialenvironmenthealthtransportationgovernment
Geographyparcel / community
JoinsNeeds its own boundary file
Updatedvaries · varies
Accessapi · SHP
LicenceOpen Government Licence – PEI
Limitations

A small ArcGIS Hub (~200 datasets); island-scale data rarely goes below community or parcel, and it ships its own provincial layers rather than census DGUIDs.

Provincial Needs a boundary file

Saskatchewan GeoHub

Government of Saskatchewan
geospatialboundariesnatural resourcestransportation
Geographypoint / rural municipality
JoinsNeeds its own boundary file
Updatedvaries · varies
Accessapi · SHP
LicenceSaskatchewan Unrestricted Use Data Licence
Limitations

Saskatchewan has no unified catalogue: geospatial layers live in this ArcGIS Hub while statistics are scattered across agency pages. Layers use provincial units (rural municipalities) that don't match census CD/CSD.

Provincial Needs a boundary file

Yukon Open Government Portal

Government of Yukon
geospatiallandenvironmentstatistics
Geographycommunity / point
JoinsNeeds its own boundary file
Updatedvaries · varies
Accessapi · CSV
LicenceOpen Government Licence – Yukon
Limitations

A small CKAN catalogue mixing publications with data and many one-off datasets; community and territorial geographies don't match census CSD.

Municipal Needs a boundary file

City of Edmonton Open Data

City of Edmonton
311property assessmenttransitneighbourhoodstrees
Geographypoint / neighbourhood
JoinsNeeds its own boundary file
Updatedcurrent · varies
Accessapi / bulk-download · CSV / GeoJSON / API
LicenceOpen Government Licence – Edmonton
Limitations

Keyed to Edmonton's own neighbourhood boundaries, not census tracts or DGUIDs, so joins require remapping. Assessment and 311 data are point records needing aggregation, and only Edmonton is covered.

Municipal Needs a boundary file

City of Toronto Open Data

City of Toronto
311building permitsneighbourhood profilestransittrees
Geographypoint / ward / neighbourhood
JoinsNeeds its own boundary file
Updatedcurrent · varies
Accessapi / bulk-download · CSV / GeoJSON / API
LicenceOpen Government Licence – Toronto
Limitations

Neighbourhood profiles use Toronto's own 158 neighbourhoods, not census tracts or DGUIDs, so joins need the city's boundary file. Much of it (311, permits, trees) is point data that must be aggregated to map.

Municipal Needs a boundary file

City of Vancouver Open Data

City of Vancouver
business licencesproperty taxstreet treeslocal areasparking
Geographypoint / local area
JoinsNeeds its own boundary file
Updatedcurrent · varies
Accessapi / bulk-download · CSV / GeoJSON / API
LicenceOpen Government Licence – Vancouver
Limitations

Geographies are Vancouver's 22 local areas, not census geography, so DGUID joins need remapping. Flagship sets (trees, licences) are points needing aggregation, and coverage is the city only.

Municipal Needs a boundary file

City of Winnipeg Open Data

City of Winnipeg
311building permitsassessmenttransitwards
Geographypoint / ward / neighbourhood
JoinsNeeds its own boundary file
Updatedcurrent · varies
Accessapi / bulk-download · CSV / GeoJSON / API
LicenceOpen Government Licence – Winnipeg
Limitations

Geographies are Winnipeg wards and neighbourhoods, not census DGUIDs, so map joins need the city's boundary files. Permits, 311 and assessment are point data, and coverage is the city only.

Municipal Needs a boundary file

Données ouvertes Montréal

Ville de Montréal
311road workcrime (SPVM)treespermits
Geographypoint / borough
JoinsNeeds its own boundary file
Updatedcurrent · varies
Accessapi / bulk-download · CSV / GeoJSON / API
LicenceCreative Commons BY 4.0
Limitations

Aggregations key to Montréal's 19 boroughs, not census DGUIDs, and most records are point locations needing aggregation. Field names and docs are largely French, adding to cross-city schema inconsistency.

Municipal Needs a boundary file

Halifax Open Data

Halifax Regional Municipality
building permitstransitparkstreesGIS layers
Geographypoint / planning area
JoinsNeeds its own boundary file
Updatedcurrent · varies
Accessapi / bulk-download · CSV / GeoJSON / SHP
LicenceOpen Government Licence – Halifax
Limitations

GIS layers use HRM's own community and planning areas, not census geography, so DGUID joins need remapping. Many datasets are points or raw layers, and coverage is HRM only.

Municipal Needs a boundary file

Mississauga Open Data

City of Mississauga
development applicationsfacilitieszoningwardsGIS layers
Geographypoint / ward
JoinsNeeds its own boundary file
Updatedcurrent · varies
Accessapi / bulk-download · CSV / GeoJSON / SHP
LicenceCity of Mississauga Open Data Licence
Limitations

Keyed to Mississauga's 11 wards and city GIS areas, not census DGUIDs, so joins need the city's boundaries. Content is largely point/parcel GIS data, and only Mississauga is covered.

Municipal Needs a boundary file

Open Calgary

City of Calgary
311building permitsbusiness licencestransitcommunities
Geographypoint / community / ward
JoinsNeeds its own boundary file
Updatedcurrent · varies
Accessapi / bulk-download · CSV / GeoJSON / API
LicenceOpen Government Licence – Calgary
Limitations

Uses Calgary's own community-district boundaries rather than census geography, so joins need remapping. 311 and permit records are points that must be aggregated, and only Calgary is covered.

Municipal Needs a boundary file

Open Ottawa

City of Ottawa
transittrafficparkswardszoning
Geographypoint / ward
JoinsNeeds its own boundary file
Updatedcurrent · varies
Accessapi / bulk-download · CSV / GeoJSON / SHP
LicenceOpen Government Licence – Ottawa
Limitations

ArcGIS layers key to city wards and Ottawa-specific areas, not census DGUIDs, so map joins need the city's boundaries. Much content is point data or raw GIS layers, and coverage stops at the city limit.

Municipal Needs a boundary file

Other municipal portals (long tail)

Various municipalities
GIS layerspermitsfacilitiestransitzoning
Geographypoint / ward / neighbourhood
JoinsNeeds its own boundary file
Updatedvaries (often stale) · varies
Accessportal / api · CSV / GeoJSON / SHP
Licencevarious municipal licences
Limitations

Beyond the big cities, ~150 mostly ArcGIS Hub portals (Surrey, London, Windsor, Kitchener, Regina, Guelph…) exist, but only larger municipalities publish at all. Each uses idiosyncratic boundaries, schemas and cadences, so census alignment and cross-city joins need bespoke per-city work.

Compiled with AI-assisted research in June 2026 and checked against official sources, but it's a snapshot, not exhaustive — coverage, recency and licences change, so confirm with the source before relying on anything here.