ElectionGame.ca Canada Vote Sim
Accent
Decision Desk

Saves and Replay

Review saved checkpoints, debates, and the campaign timeline. Checkpoint creation and deletion live in the admin control room.

Saved Checkpoints

No saves yet.

Debate Timeline

English Leaders Debate
2026-06-18 | English | Completed
French Leaders Debate
2026-06-25 | French | Completed
Affordability and Housing Debate
2026-07-03 | English | Upcoming

Campaign Timeline

Conservatives lead the morning poll as leaders fan out across the country
Jun 29, 2026 | Polls | Importance 5

The latest national model shows Conservative 26.6%, Liberal 26.3%, NDP 18.0%, Green 14.4%, PPC 12.9%, Bloc 2.5%. The numbers include polling noise, local riding effects, and the first signs of campaign momentum.

Liberal pushes local speech message
Jun 29, 2026 | Action recap | Importance 4

Liberal ran local speech in Ontario Riding 068 with a 2.7 impact score. NDP ran policy announcement in national with a 2.6 impact score. Conservative ran local speech in Manitoba Riding 007 with a 2.3 impact score. NDP ran local speech in Manitoba Riding 007 with a 2.0 impact score.

Where the leaders are today
Jun 29, 2026 | Leader travel | Importance 4

Campaign schedules show the parties chasing a mix of defensive holds and pickup opportunities: Liberal in Ontario Riding 068, Conservative in Manitoba Riding 007, NDP in Manitoba Riding 007, NDP in Ontario Riding 053, Bloc in Manitoba Riding 007, Bloc in Ontario Riding 053.

Riding watch: tight races draw fresh attention
Jun 29, 2026 | Riding watch | Importance 3

The closest ridings today are Ontario Riding 105, Nova Scotia Riding 010, Ontario Riding 116, Ontario Riding 009, Ontario Riding 064. These are natural targets for leader visits, boosters, local media, and turnout investments.

Affordability and Housing Debate looms on the campaign calendar
Jun 29, 2026 | Debate preview | Importance 3

The next major debate is scheduled for 2026-07-03. Leaders can spend time blocks on prep, mock debate, attack lines, language practice, or rest.

Boosters fan out as parties chase local advantages
Jun 29, 2026 | Booster watch | Importance 3

Former Prime Minister worked for PPC on volunteer rally in national. Climate Advocate worked for Green on volunteer rally in national. Union Campaigner worked for Conservative on volunteer rally in regional. Small Business Champion worked for Liberal on volunteer rally in national.

Conservative holds the largest campaign war chest
Jun 29, 2026 | Finance story | Importance 2

Conservative reports $2,110,732 on hand after raising $137,088 and spending $88,775. Liberal reports $1,937,495 on hand after raising $87,978 and spending $54,730. PPC reports $1,377,326 on hand after raising $51,315 and spending $17,075.

Local Weather shakes up the campaign day
Jun 28, 2026 | Event story | Importance 7

The event carries a severity of 4 and is expected to linger for 2 day(s). Campaigns can respond with targeted visits, media discipline, or damage control.

Conservatives lead the morning poll as leaders fan out across the country
Jun 28, 2026 | Polls | Importance 5

The latest national model shows Conservative 28.0%, Liberal 26.5%, NDP 15.5%, Green 15.3%, PPC 12.7%, Bloc 4.1%. The numbers include polling noise, local riding effects, and the first signs of campaign momentum.

Bloc pushes policy announcement message
Jun 28, 2026 | Action recap | Importance 4

Bloc ran policy announcement in national with a 3.0 impact score. Green ran policy announcement in national with a 2.5 impact score. Liberal ran media interview in local with a 2.2 impact score. NDP ran digital ad buy in national with a 2.0 impact score.

Where the leaders are today
Jun 28, 2026 | Leader travel | Importance 4

Campaign schedules show the parties chasing a mix of defensive holds and pickup opportunities: Liberal in Manitoba Riding 014, NDP in Quebec Riding 065, Bloc in Quebec Riding 065, Bloc in Quebec Riding 024, Green in Carleton, Green in Quebec Riding 025.

Riding watch: tight races draw fresh attention
Jun 28, 2026 | Riding watch | Importance 3

The closest ridings today are Ontario Riding 096, Ontario Riding 105, Ontario Riding 009, Ontario Riding 116, Prince Edward Island Riding 002. These are natural targets for leader visits, boosters, local media, and turnout investments.

Affordability and Housing Debate looms on the campaign calendar
Jun 28, 2026 | Debate preview | Importance 3

The next major debate is scheduled for 2026-07-03. Leaders can spend time blocks on prep, mock debate, attack lines, language practice, or rest.

Boosters fan out as parties chase local advantages
Jun 28, 2026 | Booster watch | Importance 3

Retired Local MP worked for Conservative on campaign stop in Ontario Riding 074. Former Prime Minister worked for Conservative on campaign stop in national. Small Business Champion worked for Liberal on fundraiser in national. Prairie Organizer worked for NDP on regional media in regional.

Conservative holds the largest campaign war chest
Jun 28, 2026 | Finance story | Importance 2

Conservative reports $2,062,419 on hand after raising $74,520 and spending $87,502. Liberal reports $1,904,247 on hand after raising $111,414 and spending $53,365. PPC reports $1,343,086 on hand after raising $39,171 and spending $23,200.

Conservatives lead the morning poll as leaders fan out across the country
Jun 27, 2026 | Polls | Importance 5

The latest national model shows Conservative 28.0%, Liberal 25.8%, NDP 14.2%, Green 13.7%, PPC 12.2%, Bloc 4.4%. The numbers include polling noise, local riding effects, and the first signs of campaign momentum.

Liberal pushes policy announcement message
Jun 27, 2026 | Action recap | Importance 4

Liberal ran policy announcement in national with a 3.0 impact score. NDP ran local speech in Ontario Riding 094 with a 2.2 impact score. Bloc ran policy announcement in national with a 2.1 impact score. Green ran local speech in Ontario Riding 094 with a 1.9 impact score.

Where the leaders are today
Jun 27, 2026 | Leader travel | Importance 4

Campaign schedules show the parties chasing a mix of defensive holds and pickup opportunities: Liberal in Quebec Riding 051, Conservative in Quebec Riding 051, NDP in Quebec Riding 070, NDP in Ontario Riding 094, Bloc in Quebec Riding 019, Green in Ontario Riding 094.

Riding watch: tight races draw fresh attention
Jun 27, 2026 | Riding watch | Importance 3

The closest ridings today are Ontario Riding 009, Ontario Riding 069, Ontario Riding 105, Ontario Riding 096, New Brunswick Riding 008. These are natural targets for leader visits, boosters, local media, and turnout investments.

Affordability and Housing Debate looms on the campaign calendar
Jun 27, 2026 | Debate preview | Importance 3

The next major debate is scheduled for 2026-07-03. Leaders can spend time blocks on prep, mock debate, attack lines, language practice, or rest.

Boosters fan out as parties chase local advantages
Jun 27, 2026 | Booster watch | Importance 3

Retired Local MP worked for Bloc on campaign stop in Ontario Riding 063. Prairie Organizer worked for Conservative on regional media in regional. Quebec Mayor worked for Liberal on campaign stop in regional. Union Campaigner worked for PPC on regional media in regional.

Conservative holds the largest campaign war chest
Jun 27, 2026 | Finance story | Importance 2

Conservative reports $2,075,401 on hand after raising $87,408 and spending $89,579. Liberal reports $1,846,198 on hand after raising $62,868 and spending $50,050. PPC reports $1,327,115 on hand after raising $30,294 and spending $17,125.

Conservatives lead the morning poll as leaders fan out across the country
Jun 26, 2026 | Polls | Importance 5

The latest national model shows Conservative 29.2%, Liberal 24.6%, NDP 14.6%, Green 13.3%, PPC 12.2%, Bloc 3.1%. The numbers include polling noise, local riding effects, and the first signs of campaign momentum.

Where the leaders are today
Jun 26, 2026 | Leader travel | Importance 4

Campaign schedules show the parties chasing a mix of defensive holds and pickup opportunities: Conservative in Carleton, Conservative in Saskatchewan Riding 013, NDP in Carleton, Green in British Columbia Riding 007, Green in Alberta Riding 021, PPC in Ontario Riding 096.

Liberal pushes policy announcement message
Jun 26, 2026 | Action recap | Importance 4

Liberal ran policy announcement in national with a 2.6 impact score. Green ran volunteer rally in British Columbia Riding 007 with a 2.3 impact score. NDP ran digital ad buy in national with a 2.1 impact score. NDP ran media interview in local with a 2.1 impact score.

Riding watch: tight races draw fresh attention
Jun 26, 2026 | Riding watch | Importance 3

The closest ridings today are Ontario Riding 105, Ontario Riding 080, Ontario Riding 069, Ontario Riding 072, Ontario Riding 096. These are natural targets for leader visits, boosters, local media, and turnout investments.

Affordability and Housing Debate looms on the campaign calendar
Jun 26, 2026 | Debate preview | Importance 3

The next major debate is scheduled for 2026-07-03. Leaders can spend time blocks on prep, mock debate, attack lines, language practice, or rest.

Boosters fan out as parties chase local advantages
Jun 26, 2026 | Booster watch | Importance 3

Union Campaigner worked for Liberal on campaign stop in regional. Climate Advocate worked for Green on volunteer rally in national. Quebec Mayor worked for PPC on volunteer rally in regional. Prairie Organizer worked for Conservative on campaign stop in regional.

Conservative holds the largest campaign war chest
Jun 26, 2026 | Finance story | Importance 2

Conservative reports $2,077,572 on hand after raising $122,184 and spending $99,093. Liberal reports $1,833,380 on hand after raising $102,114 and spending $49,140. PPC reports $1,313,946 on hand after raising $48,510 and spending $22,450.

Conservatives lead the morning poll as leaders fan out across the country
Jun 25, 2026 | Polls | Importance 5

The latest national model shows Conservative 29.3%, Liberal 24.8%, Green 14.9%, NDP 14.5%, PPC 10.2%, Bloc 2.6%. The numbers include polling noise, local riding effects, and the first signs of campaign momentum.

Where the leaders are today
Jun 25, 2026 | Leader travel | Importance 4

Campaign schedules show the parties chasing a mix of defensive holds and pickup opportunities: Liberal in Saskatchewan Riding 013, Conservative in Ontario Riding 084, Conservative in Alberta Riding 026, NDP in Ontario Riding 084, NDP in Alberta Riding 026, NDP in British Columbia Riding 039.

Liberal pushes policy announcement message
Jun 25, 2026 | Action recap | Importance 4

Liberal ran policy announcement in national with a 2.8 impact score. Liberal ran local speech in Saskatchewan Riding 013 with a 2.7 impact score. Bloc ran policy announcement in national with a 2.6 impact score. Conservative ran visit riding in Alberta Riding 026 with a 2.0 impact score.

Affordability and Housing Debate looms on the campaign calendar
Jun 25, 2026 | Debate preview | Importance 3

The next major debate is scheduled for 2026-07-03. Leaders can spend time blocks on prep, mock debate, attack lines, language practice, or rest.

Riding watch: tight races draw fresh attention
Jun 25, 2026 | Riding watch | Importance 3

The closest ridings today are Nova Scotia Riding 010, New Brunswick Riding 006, Quebec Riding 029, Ontario Riding 064, Quebec Riding 055. These are natural targets for leader visits, boosters, local media, and turnout investments.

Boosters fan out as parties chase local advantages
Jun 25, 2026 | Booster watch | Importance 3

Retired Local MP worked for Liberal on regional media in Quebec Riding 031. Climate Advocate worked for Conservative on regional media in national. Youth Creator worked for NDP on regional media in British Columbia Riding 014. Quebec Mayor worked for PPC on fundraiser in regional.

Conservative holds the largest campaign war chest
Jun 25, 2026 | Finance story | Importance 2

Conservative reports $2,054,481 on hand after raising $144,648 and spending $59,898. Liberal reports $1,780,406 on hand after raising $99,200 and spending $87,880. PPC reports $1,287,886 on hand after raising $33,231 and spending $25,900.

Conservatives lead the morning poll as leaders fan out across the country
Jun 24, 2026 | Polls | Importance 5

The latest national model shows Conservative 30.6%, Liberal 23.6%, NDP 17.2%, Green 14.5%, PPC 9.2%, Bloc 5.5%. The numbers include polling noise, local riding effects, and the first signs of campaign momentum.

Liberal pushes policy announcement message
Jun 24, 2026 | Action recap | Importance 4

Liberal ran policy announcement in national with a 2.2 impact score. Bloc ran visit riding in Saskatchewan Riding 003 with a 2.1 impact score. Green ran volunteer rally in Ontario Riding 075 with a 2.0 impact score. Liberal ran volunteer rally in Quebec Riding 040 with a 2.0 impact score.

Where the leaders are today
Jun 24, 2026 | Leader travel | Importance 4

Campaign schedules show the parties chasing a mix of defensive holds and pickup opportunities: Liberal in Quebec Riding 040, Conservative in Quebec Riding 054, Conservative in Quebec Riding 040, NDP in Quebec Riding 040, NDP in Ontario Riding 075, Bloc in Saskatchewan Riding 003.

French Leaders Debate looms on the campaign calendar
Jun 24, 2026 | Debate preview | Importance 3

The next major debate is scheduled for 2026-06-25. Leaders can spend time blocks on prep, mock debate, attack lines, language practice, or rest.