Here’s where the leaders of Canada’s main political parties are today.

All times are local.

Liberal Leader Mark Carney

Carney will spend the morning in the Greater Toronto Area and will make an announcement in Whitby, Ont., at 9:30 a.m. He is scheduled to meet with a family in Newcastle, Ont., at 11:45 a.m. He will later travel to Peterborough, Ont., where he will hold a rally with local candidates at 1:30 p.m.

Conservative Leader Pierre Poilievre

Poilievre will be in British Columbia and is expected to hold a press conference in Richmond at 9:30 a.m.

NDP Leader Jagmeet Singh

Singh will also be in B.C., and is expected to begin the day with an announcement in Burnaby at 8:30 a.m. and is expected to attend a parade later in the morning. Singh is set to travel to Victoria later in the day and will hold a campaign event at 6:30 p.m.

Bloc Québécois Leader Yves-François Blanchet

Blanchet is expected in Magog, Que., where he is expected to hold a press conference on his party’s response to climate change at 11:30 a.m.

Green Party leaders Jonathan Pedneault and Elizabeth May

Pedneault and May are expected in Nanaimo, B.C. on Saturday where they will hold a rally and birthday celebration for Pedneault’s 35th birthday. The rally begins at 4 p.m., and the leaders are expected to be joined by local candidates.

This report by The Canadian Press was first published April 19, 2025.

The Canadian Press