Promise Tracker

Every campaign promise. Every governing record. Sourced, scored, and tracked across elections. No spin. Just the record.

119 promises tracked across 5 parties

Truthfulness Scores

Liberal Party of Canada

56%

16 kept · 12 partial · 11 broken

Conservative Party of Canada

50%

9 kept · 4 partial · 9 broken

New Democratic Party

79%

5 kept · 1 partial · 1 broken

Green Party of Canada

Has never formed federal government

Bloc Québécois

Has never formed federal government

Record by mandate

LeaderPartyYearScoreKeptPartialBroken
Jean ChrétienLiberal199350%424
Paul MartinLiberal200458%312
Justin TrudeauLiberal201561%432
Justin TrudeauLiberal201930%113
Justin TrudeauLiberal202163%130
Mark CarneyLiberal202580%320
Brian MulroneyConservative198456%504
Stephen HarperConservative200646%445
Jagmeet SinghNDP202279%511

Methodology

Promise statuses are assessed using independent academic tracking (Polimeter / Université Laval), government records, Parliamentary Budget Officer reports, and major Canadian journalism (CBC, Globe and Mail, Canadian Press). Where Polimeter aggregate data exists, it is displayed alongside our detailed tracking. Scores are calculated as: (Kept + 0.5 × Partially Kept) / (Kept + Partially Kept + Broken) × 100. Promises marked "In Progress" or "Not Yet Evaluated" are excluded from scoring. Only promises made by parties that governed (or held direct legislative influence via supply-and-confidence agreements) are scored.

Academic research from Université Laval's Centre for Public Policy Analysis finds that Canadian governments since 1993 fulfill approximately 70% of campaign promises (fully or partially). Majority governments deliver more than minorities. Most delivery happens in the first half of a mandate.

Truthfulness Scores

Liberal

56%
16 kept12 partial11 broken

Polimeter 2015: 67% kept, 26% partial, 7% broken (353 promises)

Polimeter 2019: 23% kept, 29% partial, 48% broken (343 promises)

Polimeter 2021: 44% kept, 32% partial, 24% broken (354 promises)

Conservative

50%
9 kept4 partial9 broken

Polimeter 2006: 77% kept, 7% partial, 16% broken (143 promises)

NDP

79%
5 kept1 partial1 broken

Green

Has never formed federal government

Bloc

Has never formed federal government

Liberal Party of Canada

1993Jean Chrétien

majority · 177 seats

Covers the Chrétien era (1993-2003). The "Red Book" campaign. Polimeter did not formally exist but academic François Pétry (Université Laval) found 53% fulfillment for the 1993-1997 mandate.

Scrap/replace the GST.

Broken

Renegotiate NAFTA before ratifying it — demand improvements on labour, environment, and energy.

Broken

Cancel the EH-101 helicopter purchase.

Kept

Reduce the deficit to 3% of GDP within 3 years.

Kept

Create a national childcare program with 150,000 new quality spaces.

Broken

Tighter gun control legislation.

Kept

Action on climate change. Ratify the Kyoto Protocol.

Partially Kept

Cancel the Pearson Airport privatization deal.

Kept

Appoint an independent ethics counsellor reporting to Parliament.

Broken

"Jobs, Jobs, Jobs" — $6 billion national infrastructure program to create jobs.

Partially Kept

2004Paul Martin

minority · 135 seats

Martin's minority government fell in November 2005 on a non-confidence vote. Several key initiatives (Kelowna Accord, childcare) were signed but killed by the incoming Harper government.

10-year, $41 billion health accord with provinces to reduce wait times and improve primary care.

Kept

Kelowna Accord — $5 billion over 5 years for Indigenous health, education, housing, and economic opportunities.

Broken

$5 billion over 5 years for a national early learning and childcare system.

Broken

Full investigation of the sponsorship scandal via the Gomery Commission.

Kept

"New Deal for Cities" — share federal gas tax revenue with municipalities.

Kept

Fix the "democratic deficit" — free votes for backbenchers, empowered committees, three-line whip system.

Partially Kept

2015Justin Trudeau

majority · 184 seats

Make the 2015 election the last under first-past-the-post. Bring forward electoral reform legislation within 18 months.

Broken

Run modest deficits under $10B/year for two years, then balance the budget by 2019-2020.

Broken

Legalize, regulate, and restrict access to marijuana.

Kept

Launch a national inquiry into Missing and Murdered Indigenous Women and Girls.

Kept

Cut the second income tax bracket from 22% to 20.5%; create new 33% top bracket for income over $200,000.

Kept

Invest $125 billion over 10 years on public transit, green infrastructure, and social infrastructure.

Partially Kept

Sign the Paris Agreement and commit to meaningful emissions reduction targets.

Partially Kept

Resettle 25,000 Syrian refugees by end of 2015.

Partially Kept

Replace UCCB with a new tax-free, income-tested Canada Child Benefit.

Kept

2019Justin Trudeau

minority · 157 seats

Shortened 22-month minority parliament; COVID-19 dominated governance.

Implement national pharmacare based on the Hoskins Advisory Council report.

Broken

Ban military-style assault weapons and implement a mandatory buyback program.

Partially Kept

Achieve net-zero GHG emissions by 2050 and legislate binding targets.

Kept

Plant 2 billion trees by 2030.

Broken

Launch a First-Time Home Buyer Incentive with shared-equity mortgages.

Broken

2021Justin Trudeau

minority · 160 seats

Minority government supported by NDP Supply-and-Confidence Agreement (2022-2024).

Create a national $10/day childcare system by 2026 with $30B over 5 years.

Partially Kept

Build, preserve, and repair 1.4 million homes over 4 years; ban foreign buyers; anti-flipping tax.

Partially Kept

Increase Canada's 2030 target to 40-45% below 2005 levels.

Partially Kept

Mandatory vaccination for federal workers and federally regulated transport.

Kept

2025Mark Carney

minority · 169 seats

Carney succeeded Trudeau as Liberal leader. Won minority, later achieved majority through byelections.

Cut lowest personal income tax bracket from 15% to 14% by Canada Day 2025.

Kept

Cancel the federal consumer carbon price while maintaining industrial pricing.

Kept

Free interprovincial trade in Canada by Canada Day 2025.

Partially Kept

Double home construction to 500,000 homes/year. Launch Build Canada Homes agency with $13B.

In Progress

Reach NATO 2% of GDP defence spending target by March 2026.

Kept

Double non-U.S. exports to $600B by 2035.

In Progress

Expand dental care to ages 18-64. Pharmacare "for everyone who needs it."

Partially Kept

Balance the operational budget within 3 years.

In Progress

Conservative Party of Canada

1984Brian Mulroney

majority · 211 seats

Progressive Conservative Party (predecessor to current CPC, merged with Canadian Alliance in 2003). Covers the Mulroney era (1984-1993): majority 1984, majority 1988. PCs were reduced to 2 seats in 1993.

End Liberal patronage. "You had an option, sir — you could have said no."

Broken

Social programs are a "sacred trust" — not to touch seniors' pensions.

Broken

Fiscal responsibility — rein in the deficit.

Broken

National reconciliation — bring Quebec into the Constitution.

Broken

Repeal the National Energy Program (NEP) and restore provincial energy autonomy.

Kept

Canada-US Free Trade Agreement (1988 election central issue). Expand to NAFTA.

Kept

Address the acid rain crisis devastating Canadian lakes.

Kept

Reduce the size of government by privatizing Crown corporations.

Kept

"Refurbish" the Canada-US relationship. Canada is "open for business again."

Kept

2006Stephen Harper

majority · 166 seats

Covers the full Harper era (2006-2015): minority 2006, minority 2008, majority 2011. Polimeter tracked 143 pledges from the 2011 mandate.

Cut the GST from 7% to 5%.

Kept

Pass the Federal Accountability Act to clean up government — ban corporate/union donations, whistleblower protection, create the Parliamentary Budget Officer.

Kept

Provide $100/month for each child under 6 (Universal Child Care Benefit).

Kept

Impose mandatory minimum sentences for gun crimes, drug offences, and sexual offences against children.

Partially Kept

Reduce and guarantee health care wait times.

Broken

Fixed election dates — elections every four years.

Broken

Not appoint unelected senators. Reform the Senate with elected members and term limits.

Broken

Balance the budget. "We're not running a deficit — that's our policy."

Partially Kept

Double the TFSA contribution limit once the budget is balanced.

Kept

Make the military a priority. Canada First Defence Strategy with 20-year spending increases.

Broken

Income splitting for families with children (up to $50,000).

Partially Kept

Support energy development and pipeline infrastructure.

Partially Kept

Reduce federal excise tax on diesel and aviation fuel from 4 cents to 2 cents per litre.

Broken

2019Andrew Scheer

opposition · 121 seats

Eliminate the federal consumer carbon tax. Replace with a plan targeting large industrial emitters only.

Not Yet Evaluated

Cut the lowest income tax bracket from 15% to 13.75%.

Not Yet Evaluated

Balance the budget within five years.

Not Yet Evaluated

Build a national coast-to-coast energy corridor. Repeal Bill C-69.

Not Yet Evaluated

2021Erin O'Toole

opposition · 119 seats

Replace the carbon tax with Low Carbon Savings Accounts — personal accounts funded by a lower levy that Canadians spend on green purchases.

Not Yet Evaluated

Build 1 million homes in 3 years.

Not Yet Evaluated

Increase the Canada Health Transfer annual rise from 3% to 6%, adding $60B over 10 years.

Not Yet Evaluated

2025Pierre Poilievre

opposition

Poilievre lost the election and his own seat in Carleton — the first CPC leader to lose their seat since Kim Campbell in 1993.

Eliminate the consumer carbon tax AND the industrial carbon price. Repeal clean electricity regulations and zero-emission vehicle mandates.

Not Yet Evaluated

Build 2.3 million homes. Eliminate GST on new homes under $1.3M.

Not Yet Evaluated

Cut the lowest marginal tax rate from 15% to 12.75%. $75B in total tax cuts over four years.

Not Yet Evaluated

Three-strikes-and-you're-out law for repeat serious offenders. "Jail Not Bail Act" for violent repeat offenders.

Not Yet Evaluated

End funding for English-language CBC while preserving French-language Radio-Canada.

Not Yet Evaluated

Cut the deficit by 70% through cutting bureaucracy, consultants ($10B), corporate welfare, and foreign aid.

Not Yet Evaluated

Increase military spending to NATO 2% of GDP by 2030. Build icebreakers and submarines.

Not Yet Evaluated

New Democratic Party

2011Jack Layton

opposition · 103 seats

Historic result — NDP became Official Opposition for the first time (103 seats). Layton died August 22, 2011, months after the election.

Cap credit card interest at prime + 5%.

Not Yet Evaluated

Remove federal sales tax from home heating.

Not Yet Evaluated

Double CPP/QPP pension benefits.

Not Yet Evaluated

End fossil fuel subsidies.

Not Yet Evaluated

2015Tom Mulcair

opposition · 44 seats

Four consecutive balanced budgets.

Not Yet Evaluated

$15/day universal childcare, 1 million new spaces by 2023.

Not Yet Evaluated

$15 federal minimum wage.

Not Yet Evaluated

2019Jagmeet Singh

opposition · 24 seats

First election for Singh as leader. NDP held balance of power in Liberal minority but had no formal agreement.

Universal pharmacare.

Not Yet Evaluated

Universal dental care.

Not Yet Evaluated

Build 500,000 affordable housing units.

Not Yet Evaluated

Wealth tax on fortunes over $20 million.

Not Yet Evaluated

2022Jagmeet Singh

supply & confidence · 25 seats

Supply-and-Confidence Agreement with Liberals (March 2022 - September 2024). NDP supported the Liberal government in exchange for policy concessions.

Canadian Dental Care Plan — public dental coverage.

Kept

Canada Pharmacare Act — universal public drug coverage.

Partially Kept

Anti-scab (replacement worker) legislation for federally regulated workplaces.

Kept

10 paid sick days for federally regulated workers.

Kept

Sustainable Jobs Act for net-zero economy transition.

Kept

Housing Accelerator Fund.

Kept

Expanded voting / election reform legislation.

Broken

2025Jagmeet Singh

opposition · 7 seats

Worst result in party history. Lost official party status (requires 12 seats).

Guarantee every Canadian access to a family doctor by 2030.

Not Yet Evaluated

Universal pharmacare — expand beyond diabetes and contraception.

Not Yet Evaluated

National rent control and ban renovictions.

Not Yet Evaluated

Tiered wealth tax: 1% on $10-50M, 2% on $50-100M, 3% on $100M+.

Not Yet Evaluated

Green Party of Canada

2019Elizabeth May

opposition · 3 seats

"Mission: Possible" — 60% emissions cut by 2030 (vs 2005). Net zero by 2050.

Not Yet Evaluated

100% renewable electricity by 2030. Ban fracking.

Not Yet Evaluated

Cancel Trans Mountain pipeline expansion.

Not Yet Evaluated

Universal pharmacare.

Not Yet Evaluated

Guaranteed Livable Income for all Canadians.

Not Yet Evaluated

2025Elizabeth May

opposition · 1 seats

May won her 5th term. Party got 1.2% nationally — lowest in 25 years.

Raise Basic Personal Amount to $40K for income under $100K.

Not Yet Evaluated

100% renewable electricity. Ban all new pipeline, oil/gas, and nuclear development.

Not Yet Evaluated

Guaranteed Livable Income.

Not Yet Evaluated

Universal pharmacare. Expand dental care. Mental health funded under Canada Health Act.

Not Yet Evaluated

Bloc Québécois

2019Yves-François Blanchet

opposition · 32 seats

Quebec-only party. Never forms government. Influence measured by impact on federal policy.

Federal recognition of Quebec secularism (Bill 21). No federal interference.

Partially Kept

Protect supply management (dairy, poultry).

Kept

Oppose all new hydrocarbon projects and pipelines through Quebec.

Partially Kept

2021Yves-François Blanchet

opposition · 32 seats

Increase unconditional health transfers to provinces.

Partially Kept

Federal non-interference with Bill 21 (secularism) and Bill 96 (French language).

Kept

Increase OAS by 10% for seniors aged 65-74 (Bill C-319).

Broken

2025Yves-François Blanchet

opposition · 23 seats

Down from 32 seats. Focused on immigration sovereignty and trade diversification in response to U.S. tariff crisis.

Transfer all immigration powers to Quebec.

Not Yet Evaluated

Transfer arts/culture powers and funding to Quebec.

Not Yet Evaluated

Direct counter-tariff proceeds to affected Quebec industries. Federal charter on softwood lumber.

Not Yet Evaluated

OAS increase for seniors 65-74 by 10%.

Not Yet Evaluated

Methodology

Promise statuses are assessed using independent academic tracking (Polimeter / Université Laval), government records, Parliamentary Budget Officer reports, and major Canadian journalism (CBC, Globe and Mail, Canadian Press). Where Polimeter aggregate data exists, it is displayed alongside our detailed tracking. Scores are calculated as: (Kept + 0.5 × Partially Kept) / (Kept + Partially Kept + Broken) × 100. Promises marked "In Progress" or "Not Yet Evaluated" are excluded from scoring. Only promises made by parties that governed (or held direct legislative influence via supply-and-confidence agreements) are scored.

Academic research from Université Laval's Centre for Public Policy Analysis finds that Canadian governments since 1993 fulfill approximately 70% of campaign promises (fully or partially). Majority governments deliver more than minorities. Most delivery happens in the first half of a mandate.