Canada's governments buy over $200 billion in goods and services every year. Every tender is public — but the data is scattered across a dozen portals. Here is how to get it programmatically in 2026: every official source, their APIs and formats, and a working setup for automated monitoring.

The problem: one country, a dozen portals

If you sell to the Canadian public sector — or build tools for companies that do — you quickly discover there is no single API for Canadian tenders:

Federal tenders live on CanadaBuys, the Government of Canada's system of record.

Québec runs its own system, SEAO, covering ministries, municipalities, schools and hospitals.