Saves and Replay
Review saved checkpoints, debates, and the campaign timeline. Checkpoint creation and deletion live in the admin control room.
Saved Checkpoints
Debate Timeline
Campaign Timeline
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 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.
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.
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.
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.
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 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.
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.
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 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.
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.
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.
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.
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 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.
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 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.
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.
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.
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.
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 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.
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.
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 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.
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.
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.
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 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.
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.
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 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.
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.
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.
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 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.
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 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.
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.
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.