● 45th Parliament — 1st session   ● recorded nominal votes   ● bills tracked   ● bills challenged by citizens   ● independent citizen-run site · real public data    ● 45th Parliament — 1st session   ● recorded nominal votes   ● bills tracked   ● bills challenged by citizens   ● independent citizen-run site · real public data   
BCABSKMBONQCNBNSPENL
DossierCanada
QCNBNSPENL
100%
FR
Who sits, who legislates, who votes how

DossierCanada — who sits and votes in Canada's Parliament

Challenged bills

✋ Challenge a bill

Recently active bills

See all →

Federal MPs

Who represents you, how they vote, how often they sit.

The federal Cabinet

Who decides what, since when, and how they vote.
Up to date. These ministers come directly from the official Cabinet page on pm.gc.ca, scraped live — not a hand-maintained list.

Federal bills

Every bill summarized in plain language. Not clear enough? Ask for an explanation.

✋ What does “challenging” mean?

Clicking “Ask for an explanation” is a citizen request for the bill's sponsor to explain it in plain language — and for us to keep an eye on it together.

An account (email) is required — one request per person, no anonymous requests. 🔥 At 1,000 requests on the same bill, a public post is made, in the hope an MP agrees to sponsor a petition to the House.

It works on any bill, including one that has already received royal assent — that is often the one people want to understand.

Votes in the Commons

Every recorded vote — who voted what, and by what margin.
On the “who voted what” detail — the House of Commons publishes each member's name for every recorded (nominal) vote (Yea / Nay / paired). The by-member breakdown above (the "+" button on each row) comes directly from that official source (ourcommons.ca), not an estimate. The party shown next to each name is taken from the current House roster; people who have since left the House appear separately under "Former members".

How to read a vote

Recorded vote

Members vote one by one and each choice is entered in the public record. That is what lets us say exactly who voted what — no interpretation.

Passed is not law

A passed vote clears ONE stage. A bill must pass both chambers and then receive royal assent before it becomes law.

Paired is not absent

In the Commons, two members from opposing sides can agree not to vote: their voices cancel out. It is neither an absence nor an abstention.

12 promises, and what followed

What was promised in 2025, and what Parliament did with it. No verdict.
All 12Defence 1Economy 1Environment 1Housing 2Immigration 1Infrastructure 1Justice 2Public safety 1Taxes 2
LPCIn an assented law

« Cut income taxes for the middle class and save dual-income families up to $825 a year. We will reduce the marginal tax rate on the lowest tax bracket by 1 percentage point. »

The promise

Liberal Party of Canada — “Canada Strong” platform, chapter “Building an Economy Everyone can Afford”

Primary source (the party itself) · captured on 2026-10-05

See the source
The action
Bill C-4 — An Act respecting certain affordability measures for Canadians and another measure Royal assent received

Part 1 amends the Income Tax Act to reduce the marginal personal income tax rate on the lowest tax bracket to 14.5% for the 2025 taxation year and to 14% for the 2026 and subsequent taxation years.

Official summary (parl.ca)
LPCIn an assented law

« Cut the GST for first-time homebuyers on homes up to $1 million. Canadians will save up to $50,000, allowing more young people and families to achieve their dream of homeownership. »

The promise

Liberal Party of Canada — “Canada Strong” platform, chapter “Building an Economy Everyone can Afford”

Primary source (the party itself) · captured on 2026-10-05

See the source
The action
Bill C-4 — An Act respecting certain affordability measures for Canadians and another measure Royal assent received

Part 2 amends the Excise Tax Act and other related Regulations to implement a temporary GST new housing rebate for first-time home buyers.

Official summary (parl.ca)

The official summary describes a “temporary” rebate; the platform mentioned no end date.

LPCIn an assented law

« Amend the Greenhouse Gas Pollution Pricing Act to legislate the repeal of the consumer “carbon tax” after Mark Carney's government cancelled it on Day One, in March 2025. »

The promise

Liberal Party of Canada — “Canada Strong” platform, chapter “Building an Economy Everyone can Afford”

Primary source (the party itself) · captured on 2026-10-05

See the source
The action
Bill C-4 — An Act respecting certain affordability measures for Canadians and another measure Royal assent received

Part 3 repeals Part 1 of the Greenhouse Gas Pollution Pricing Act and the Fuel Charge Regulations.

Official summary (parl.ca)
LPCIn an assented law

« Unleash free trade in Canada by Canada Day by tabling legislation to eliminate all federal barriers to interprovincial trade and labour mobility and to remove all federal exceptions under the Canadian Free Trade Agreement. »

The promise

Liberal Party of Canada — “Canada Strong” platform, chapter “One Canadian Economy”

Primary source (the party itself) · captured on 2026-10-05

See the source
The action
Bill C-5 — An Act to enact the Free Trade and Labour Mobility in Canada Act and the Building Canada Act Royal assent received

Part 1 enacts the Free Trade and Labour Mobility in Canada Act, which establishes a statutory framework to remove federal barriers to the interprovincial trade of goods and services and to improve labour mobility within Canada.

Official summary (parl.ca)

The promise said “all” federal barriers; the official summary says “federal barriers”. The bill received royal assent on June 26, 2025, after the Canada Day target set in the platform.

LPCIn an assented law

« Protect our economic sovereignty by unlocking projects that grow our economy. We will work with provinces and territories and Indigenous Peoples to establish a list of nation-building projects that span provincial and territorial boundaries and deliver major economic and strategic benefits to Canadians. »

The promise

Liberal Party of Canada — “Canada Strong” platform, chapter “One Canadian Economy”

Primary source (the party itself) · captured on 2026-10-05

See the source
The action
Bill C-5 — An Act to enact the Free Trade and Labour Mobility in Canada Act and the Building Canada Act Royal assent received

Part 2 enacts the Building Canada Act, which, among other things, (a) authorizes the Governor in Council to add the name of a project and a brief description of it to a schedule to that Act if the Governor in Council is of the opinion, having regard to certain factors, that the project is in the national interest;

Official summary (parl.ca)
LPCIn an assented law

« Create Build Canada Homes (BCH) to get the federal government back into the business of building homes. »

The promise

Liberal Party of Canada — “Canada Strong” platform, chapter “Housing”

Primary source (the party itself) · captured on 2026-10-05

See the source
The action
Bill C-20 — An Act respecting the establishment of Build Canada Homes Royal assent received

Bill C-20 establishes Build Canada Homes as a Crown corporation. The purpose of Build Canada Homes is to promote, support and develop the supply of affordable housing in Canada and to promote innovative and efficient building techniques in the housing construction sector in Canada.

Official summary (parl.ca)
LPCIn an assented law

« Make it harder to get bail for those charged with violent car theft, car theft for a criminal organization, home invasion, and certain human trafficking and smuggling offences by establishing a reverse onus for these crimes. »

The promise

Liberal Party of Canada — “Canada Strong” platform, chapter “Safe and Secure Communities”

Primary source (the party itself) · captured on 2026-10-05

See the source
The action
Bill C-14 — An Act to amend the Criminal Code, the Youth Criminal Justice Act and the National Defence Act (bail and sentencing) Royal assent received

(e) create a reverse onus provision for any accused charged with the offence of motor vehicle theft involving violence, motor vehicle theft for a criminal organization, extortion involving violence, breaking and entering a dwelling-house, certain offences related to trafficking in persons or human smuggling or certain offences in which an accused is alleged to have choked, suffocated or strangled a complainant;

Official summary (parl.ca)
LPCIn an assented law

« Introduce legislation to make it a criminal offence to intentionally and willfully obstruct access to any place of worship, schools, and community centres. »

The promise

Liberal Party of Canada — “Canada Strong” platform, chapter “Safe and Secure Communities”

Primary source (the party itself) · captured on 2026-10-05

See the source
The action
Bill C-9 — An Act to amend the Criminal Code (hate propaganda, hate crime and access to religious or cultural places) Royal assent received

(d) create an offence of intimidating a person in order to impede them from accessing certain places that are primarily used for religious worship or by an identifiable group for certain purposes; and (e) create an offence of intentionally obstructing or interfering with a person’s lawful access to such places.

Official summary (parl.ca)
LPCIn an assented law

« Address the external recommendations to combat military sexual misconduct. Sexual misconduct has absolutely no place in the Canadian Armed Forces. »

The promise

Liberal Party of Canada — “Canada Strong” platform, chapter “Defending Our Sovereignty”

Primary source (the party itself) · captured on 2026-10-05

See the source
The action
Bill C-11 — An Act to amend the National Defence Act and other Acts Royal assent received

(c) remove the court martial’s jurisdiction to try a person in relation to an offence under the Criminal Code that is alleged to have been committed in Canada and that is of a sexual nature or committed for a sexual purpose;

Official summary (parl.ca)
LPCPartly in a law

« Crack down on drugs, including fentanyl and its precursors, illegal guns, and stop gangs from smuggling stolen cars out of the country. We will train 1000 new Canada Border Services Agency (CBSA) officers. »

The promise

Liberal Party of Canada — “Canada Strong” platform, chapter “Safe and Secure Communities”

Primary source (the party itself) · captured on 2026-10-05

See the source
The action
Bill C-12 — An Act respecting certain measures relating to the security of Canada's borders and the integrity of the Canadian immigration system and respecting other related security measures Royal assent received

Part 2 amends the Controlled Drugs and Substances Act to create a new temporary accelerated scheduling pathway that allows the Minister of Health to add precursor chemicals to Schedule V to that Act.

Official summary (parl.ca)

The legislative part is in force; hiring 1,000 officers does not go through legislation and therefore cannot be read in the bills. The same border measures were first tabled in C-2, which stalled at second reading, before being carried over into C-12.

LPCNo bill

« Return immigration to sustainable levels by capping the total number of temporary workers and international students to less than 5% of Canada's population by the end of 2027, from a past high of 7.3%, to ease the strain on housing, public infrastructure, and our social services. »

The promise

Liberal Party of Canada — “Canada Strong” platform, chapter “Immigration”

Primary source (the party itself) · captured on 2026-10-05

See the source
The action

No bill in the 45-1 session carries this cap: immigration levels are set through the annual levels plan and by regulation, not by legislation. There is nothing to read here — and that emptiness is information too.

LPCNo bill

« Get Canadians the benefits they deserve by delivering automatic tax filing starting with low-income households and seniors. »

The promise

Liberal Party of Canada — “Canada Strong” platform, chapter “Building an Economy Everyone can Afford”

Primary source (the party itself) · captured on 2026-10-05

See the source
The action

We have found no bill in the 45-1 session that establishes automatic tax filing. The measure could come through a budget act or through the Canada Revenue Agency's own administration; until then, we claim nothing beyond what we can read.

Why no verdict?

Because a measure written into an assented law is not necessarily applied, or funded as promised — and because calling it “kept” or “broken” on your behalf, using only what a monitoring site can read, would be dishonest.

So you get both sides, each sourced: on the left, the promise quoted word for word from the party's own platform, with a link to the document. On the right, the bills that implement it, with the sentence from the official summary that proves it. The judgment is yours.

DossierCanada updates

What changed on the site, newest first
← Back to overview
Martin Archambault
Hi! My name is Martin Archambault I'm 45, and dossiercanada.ca is your first step into democracy!

If we want people to understand politics, it has to be brought down to their level.

When I first tried to take an interest in it, on top of not knowing the jargon, bills came as two lines… and fifty PDFs. Most people would simply walk away.

So I had an idea: use artificial intelligence first to read through all of it, then to put it in plain words. That's how DossierCanada was born.

Alongside the AI recap, I've given people a lexicon that explains the basics of political jargon. Plain-language law exists — think of this as its equivalent for politics!

The site's rules

Where what DossierCanada publishes comes from, and what it will not do
← Back to overview

DossierCanada relies only on what an institution or a party has itself published, with a link to the original. And it says clearly what is missing.

  1. 1No invented data

    This is rule number one. If a piece of information is missing, or cannot be matched with certainty, the site says so (“not available”) instead of guessing. We do not fill in anything.

  2. 2Primary sources only

    We quote the institution or the party itself, never someone talking about it: LEGISinfo (Parliament of Canada) for bills; the House of Commons for MPs, votes, petitions and the sitting calendar; the Senate for senators and their votes; the Prime Minister's website for the Cabinet; the Office of the Commissioner of Lobbying for declared lobbying; the platform published by the party for promises. One exception, which is a service and not a fact: finding your MP by postal code goes through Represent (OpenNorth), which links a postal code to a riding.

  3. 3No news media

    Nothing is taken from the press. Journalists' work is not ours to reuse, and information reported second-hand cannot be checked against a document. A promise made at a press conference but absent from the platform published by the party therefore does not appear on the site.

  4. 4We never work around a protection

    We never work around a CAPTCHA or an anti-bot protection. The House of Commons protects the bulk download of its petitions with a reCAPTCHA: we do not use it, we only read the public list its website shows to everyone. The file from the Office of the Commissioner of Lobbying was closed to automated tools: we asked for permission, and the Office authorized our tool in September 2026.

  5. 5Promises are quoted word for word

    Every promise is an exact quote from the platform published by the party, in its own language: never translated, summarized or reworded by us. A script checks each quote back against the source page, and a quote that cannot be found word for word is not published. The sentence linking a promise to a bill is also copied from that bill's official summary. We do not use artificial intelligence to “find” promises: it invents them. Every card carries a “See the source” link.

  6. 6No verdict

    The site never says “promise kept” or “promise broken”, and it does not rate or judge anyone. It places the promise and the bills side by side, each with its source. The lobbying shown is what is declared in the official registry, without comment. You are the judge.

  7. 7The official text always prevails

    Plain-language summaries are generated by artificial intelligence from the official text of the bill as introduced, and are labelled as such: they may not reflect amendments adopted since. The link to the full text stays on every bill. If anything differs, the original document is the one that counts. The site is independent and has no official status.

  8. 8We explain what is missing

    When data is absent or incomplete, the page says so. A promise that leads to no bill is shown as such. Opposition parties are absent from the promises page, and the page says why: they do not control the legislative agenda. An absence on the site must never be read as silence from the institution or the party.

These rules apply everywhere on the site. See them at work on the promises page, and follow what changes in the site updates.

Parliament glossary

Parliamentary jargon, translated into everyday language.
Account and follows
Election promises