Skip to main content

Datasets

DatasetRecordsUpdate FrequencySource
Federal Contracts1,232,385WeeklyCanadaBuys
Federal Grants1,276,865QuarterlyTBS / open.canada.ca
NSERC Research Grants701,310AnnualNSERC open data
SSHRC Research Grants220,276AnnualSSHRC open data
Infrastructure Projects20,474PeriodicInfrastructure Canada
Lobbying Registrations166,941WeeklyLobbyCan
Lobbying Communications354,745WeeklyLobbyCan
Political Contributions6,204,260Per electionElections Canada (reviewed)
Parliamentary Bills446Per sessionOpenParliament
Politicians14,299Per electionOpenParliament
Building Permits2,511,023Daily–Weekly17 municipalities

Building permits — city coverage

MunicipalityRecordsGeometry Coverage
Montreal549,65998.9%
Calgary486,511100%
Edmonton233,29694.3%
Toronto233,23598.1%
Brampton218,413100%
Hamilton194,46479.2%
Laval172,13684.6%
Winnipeg157,94999.9%
Kitchener74,849100%
Quebec City61,007100%
Vancouver50,03799.7%
Mississauga33,217100%
Regina15,74288.1%
Halifax14,874100%
Ottawa7,47760%
Victoria5,526100%
Saint John2,631100%

Known constraints

Federal grants recipient names are source-fragmented. The same institution may appear under multiple English, French, or bilingual strings in the TBS source. Use /api/v1/grants/recipients?q=... to see all matching strings before profiling a recipient.
Event-level lobbyist_name is sparse at source (~2–3%). The API falls back through the matching registration row, raising effective coverage to ~90%. The MCP tool reflects the same fallback.
Ottawa permit geometry is approximately 60% due to inconsistent source address strings. This is a source-data quality constraint, not an ingestion issue.
Victoria publishes only a rolling 365-day permit feed. No historical Victoria permit data is available from the source.
The /contracts category filter is not yet available. The source commodity_type field uses internal codes (S, G, C) rather than a public taxonomy.
Parliamentary data (committee memberships, current MPs) reflects the OpenParliament snapshot at ingestion time and may lag live Parliament by days to weeks.