Provincial bills
We track 714 bills across 6 legislatures. Open a legislature to read its bill list, stage history and sponsor where the source provides one.
Bills tracked
6 legislatures- ONOntario191 billslast refresh failed — data from Aug 31, 2026
- QCQuebec89 billslast refresh failed — data from Oct 5, 2026
- NSNova Scotia309 billslast refresh failed — data from Oct 19, 2026
- NBNew Brunswick10 bills61st Legislature, 3rd Session
- MBManitoba95 bills43rd Legislature, 3rd Session
- NTNorthwest Territories20 bills20th Assembly, 1st Session
No bill data
6 legislatures- British Columbia
British Columbia's Progress of Bills page is rendered entirely in the browser by JavaScript. The HTML the server sends contains no bill data at all, so there is nothing to read without running a full browser on every refresh. British Columbia does publish real open data — MLA compensation is a genuine CSV feed — but nothing for bills.
- Alberta
Alberta's bill status page is a JavaScript form that fetches its results after the page loads, so the server sends no bill data. Alberta's open data portal does run a standard catalogue API, but it sits behind bot protection that rejects automated requests. Hansard is published as PDF only.
- Saskatchewan
Saskatchewan publishes its progress of bills as a per-session PDF rather than a web page with structured markup, and the links to those PDFs change with every session. There is no page we could read reliably without parsing PDFs whose layout is not guaranteed.
- Newfoundland and Labrador
The Newfoundland and Labrador House of Assembly site blocks automated requests, and — more seriously — it answers requests for pages that do not exist with a success code and an error page. A scraper cannot tell a real page from a missing one, which is exactly the condition under which a scraper starts publishing nonsense. We will not ingest it.
- Prince Edward Island
Prince Edward Island publishes bills only behind a search form — there is no page that simply lists them — and the site runs bot management that rejects automated requests inconsistently. There is no stable address we could read on a schedule.
- Yukon
The Yukon Legislative Assembly site is protected by a challenge that only a full browser can pass. Every automated request is refused, including for the progress of bills page. The underlying page looks readable — the obstacle is access, not structure.
Provincial bill data is not comparable to the federal bill data elsewhere on Canadash. For federal bills we get a proper data feed covering every stage, every vote and how each member voted. Provincial bills are read off each legislature's own web pages, and every legislature publishes a different amount — some give a date for every stage, some give no dates at all, some name the sponsor and some do not. No province publishes its votes or attendance in a form a program can read, so there are no provincial voting records here, and no provincial version of the participation or party-discipline figures we show for MPs.