Launched Wednesday March 26, 2025 [DAILY UPDATES to April 28, 2025] | NATIONAL reporting from VICTORIA, BC]
Posted by Island Social Trends
The 2025 federal election campaign is on!
The first full day of campaigning was Monday March 24. Voting day is Monday April 28.

As a service to our readers, we are posting daily updates of itinerary information. Bookmark this page to see daily updates about:
- political party national leader campaigns, and
- candidates who are local to Vancouver Island and the British Columbia mainland;
- other election-related information (e.g. all candidates meetings, advance voting dates/locations, voting day info).
Submit info for this page by email to news@islandsocialtrends.com .
Campaign Day / Date | Leader/Party | Event / Location | Notes |
Day 4 / Wed March 26 | Conservative – Pierre Poilievre | Hamilton | Seniors benefits. |
Day 4 / Wed March 26 | Liberal – Mark Carney | Windsor, London, Kitchener | Protecting workers, fortify auto supply chain; buy Canadian vehicles. First mile fund; one window approval process. |
Day 4 / Wed March 26 | NDP – Jagmeet Singh | Hamilton (2 pm ET), London (7 pm ET) | > Announcement 7 am PT – cut taxes & remove GST from daily essentials. > 5:30 pm ET – reaction to Trump’s auto tariffs. |
Day 5 / Thurs March 27 | Liberal – Mark Carney | > Ottawa > Montreal | > Response to the US vehicle tariffs (& meeting with cabinet committee) in Ottawa. > Campaign rally at the old port in Montreal. |
Day 5 / Thurs March 27 | Conservative – Pierre Poilievre | > Vsit to Coquitlam; rally in Surrey | Mostly a message about strengthening more businesses in Canada; promise of a good home in a safe neighbourhood. |
Day 5 / Thurs March 27 | NDP – Jagmeet Singh | > Meeting with UNIFOR auto leadership in Windsor. > Also at Stellantis shift change in Windsor at 3 pm ET. | > Announcement at 1:45 ET (10:45 am PT) along with Brian Masse (Windsor West) and Shinade Allder (London West) with a focus on workers. |
Day 5 / Thurs March 27 |
Day 6 / Fri March 28 | LIBERAL – Mark Carney | > Announcement in Montreal | > Building a new economy; readout on first call with Trump. > BC Premier Eby’s comments on Carney-Trump conversation. |
Day 6 / Fri March 28 | CONSERVATIVE – Pierre Poilievre | > Announcement in Nanaimo | > Announcement about new ‘tough on crime’ measures. |
Day 6 / Fri March 28 | NDP – Jagmeet Singh | > Announcement in Toronto | > Announcement at 10 ET (7 am PT) – ban corporate landlords from buying affordable rental buildings; help non-profit purchase affordable apartments. |
Day 6 / Fri March 28 | Green – Paul Manly, candidate (Nanaimo-Ladysmith) | Campaign launch, Cavallotti Hall, 2060 E Wellington Rd, Nanaimo. | > Green co-leaders Jonathan Pedneault & Elizabeth May will be in Nanaimo for this event. |
Date | Leader/Party | Event | Notes |
Day 7 / Sat March 29 | Liberal – Mark Carney | > Meet with supporters in Nepean, ON | In his home riding. No major announcement. |
Day 7 / Sat March 29 | Conservative – Pierre Poilievre | > In Winnipeg. | “Workers first for a change” podium speech. Improve worker travel-expense deductions. Drop full write-offs for corporate jets. |
Day 7 / Sat March 29 | NDP – Jagmeet Singh | > Announcement in Ottawa- 9:15 am ET (6:15 am PT) | > Visit to a local community program in Ottawa, announcement about a price cap on essential grocery items. > Campaigning in BC. |
Day 7 / Sat March 29 | Green – Jonathan Pedneault & Elizabeth May, co-leaders | > ‘Rip & Ship’ Press Conference, 10 am, Nanaimo Harbour (Front St beside the Gabriola Ferry) | > Plans to protect Canada’s economic sovereignty and end raw resource exports. |
Day 7 / Sat March 29 | Green – Jonathan Pedneault & 3 south Vancouver Island candidates | Events with Pedneault & Green candidates for: > Victoria (Michael Doherty), > Cowichan-Malahat-Langford (Kathleen Code), > Esquimalt-Saanich-Sooke (Ben Homer-Dixon) | > 11:30 am – passage through sustainable old growth forest > 2 pm – Outdoors at Royal Bay mall near Quality Foods at 345 Latoria Blvd, Colwood. > 4 pm – Harbour Room at the Dock, Centre for Social Impact at 722 Cormorant St, Victoria > 4:30 pm – Green Rally at Blanshard & Pandora in Victoria > 5:45 pm – Pizza party (open to public) at The Dock, Victoria |
Green – Elizabeth May & candidate Tom Digby (Vancouver Quadra) | Private fundraiser. | ||
Green – Jonathan Pedneault & candidate Lauren Greenlaw (West Vancouver-Sunshine Coast-Sea to Sky Country. | Campaign event, in Squamish BC. | ||

Date | Leader/Party | Event | Notes |
Day 8 / Sun March 30 | Liberal – Mark Carney | (Ontario) | |
Day 8 / Sun March 30 | Conservative – Pierre Poilievre | In North York (in the Greater Toronto area) | Canada First Reinvestment Tax Cut: no capital gains tax when proceeds reinvested in Canada. |
Day 8 / Sun March 30 | NDP – Jagmeet Signh | > 10 am PT – Announcement in Port Moody, along with NDP candidate Bonita Zarrillo (Port Moody-Coquitlam) > 2:30 pm PT – Campaign event in Burnaby with Sussanne Skidmore (president, BC Federation of Labour) and Mark Hancock (president, CUPE National) > 4:15 pm PT – Campaign event in Vancouver, at a local small business. | |
Day 8 / Sun March 30 | Green – Jonathan Pedneault & Elizabeth May in Vancouver. | > On the orange carpet at the Juno Music Awards, Rogers Arena. 3:30 pm. | > Jonathan Pedneault with Lauren Greenlaw (West Vancouver-Sunshine Coast-Sea to Sky Country) in Squamish, 9 am PT; LNG & sustainable energy |
Green – Elizabeth May, incumbent, Saanich-Gulf Islands | > Campaigning in her home riding of Saanich-Gulf Islands. | ||
Date | Leader/Party | Event | Notes |
Day 9 / Mon March 31 | |||
Day 9 / Mon March 31 | |||
Day 9 / Mon March 31 | |||
Day 9 / Mon March 31 | Green – Jonathan Pedneault with candidate Gabrielle Dupont (Yukon Territory) | In Whitehorse, Yukon | |
Date | Leader/Party | Event | Notes |
Day 10 / Tues April 1 | |||
Day 10 / Tues April 1 | Conservative | >Jeff Kibble, candidate (Cowichan-Malahat-Langford) – Langford campaign office opening. 3 to 6 pm, 124-2770 Leigh Rd | |
Day 10 / Tues April 1 | |||
Day 10 / Tues April 1 | |||
Day 11 / Wed April 2 | US Tariffs (pending) | ||
Day 11 / Wed April 2 | Conservative | >Jeff Kibble, candidate (Cowichan-Malahat-Langford) – Duncan campaign office opening. 3 to 6 pm, 28 Station St. | |
Day 11 / Wed April 2 |
Date | Leader/Party | Event | Notes |
Day 12 / Thurs April 3 | |||
Day 12 / Thurs April 3 | |||
Day 12 / Thurs April 3 | |||
Day 12 / Thurs April 3 | |||
Day 13 / Fri April 4 | |||
Day 13 / Fri April 4 | Conservative – | Jeff Kibble, candidate (Cowichan-Malahat-Langford) | Drop-in meet-and-greet at Poncho’s Cafe in Langford, 12:30 to 2:30 pm |
Day 13 / Fri April 4 | |||
Day 13 / Fri April 4 |
Date | Leader/Party | Event | Notes |
Day 14 / Sat April 5 | |||
Day 14 / Sat April 5 | |||
Day 14 / Sat April 5 | NDP – | Alistair MacGregor, NDP incumbent (Cowichan-Malahat-Langford | Drop-in meet-and-greet at Poncho’s Cafe in Langford, 12:30 to 2:30 pm |
Day 14 / Sat April 5 | |||
Day 15 / Sun April 6 | |||
Day 15 / Sun April 6 | |||
Day 15 / Sun April 6 | |||
Day 15 / Sun April 6 |
Date | Leader/Party | Event | Notes |
Day 16 / Mon April 7 | Liberal | ||
Day 16 / Mon April 7 | Conservative | Event with candidate Jeff Kibble (Cowichan-Malahat-Langford) | 6 pm to 8 pm. Duncan Meadows Golf Course, 6705 North Rd, Duncan. RSVP. |
Day 16 / Mon April 7 | NDP | ||
Day 16 / Mon April 7 | |||
Day 17 / Tues April 8 | |||
Day 17 / Tues April 8 | |||
Day 17 / Tues April 8 | |||
Day 17 / Tues April 8 |
Date | Leader/Party | Event | Notes |
Day 18 / Wed April 9 | ELECTIONS CANADA INFO | Find the list of candidates running in your riding, use the Voter Information Service. | |
Day 18 / Wed April 9 | |||
Day 18 / Wed April 9 | |||
Day 18 / Wed April 9 | |||
Day 19 / Thurs April 10 | |||
Day 19 / Thurs April 10 | |||
Day 19 / Thurs April 10 | |||
Day 19 / Thurs April 10 |
Date | Leader/Party | Event | Notes |
Day 20 / Fri April 11 | |||
Day 20 / Fri April 11 | Conservative – | Jeff Kibble, candidate (Cowichan-Malahat-Langford) | Drop-in meet-and-greet at Poncho’s Cafe in Langford, 9:30 am to 11:30 am |
Day 20 / Fri April 11 | NDP – | ||
Day 20 / Fri April 11 | Green – | Kathleen Code, candidate (Cowichan-Malahat-Langford) | Drop-in meet-and-greet at Poncho’s Cafe in Langford, 12:30 to 2:30 pm |
Day 20 / Fri April 11 | ELECTIONS CANADA INFO | If you didn’t get your voter information card or the information on it is incorrect, use the Online Voter Registration Service to check your registration, register or update your address, | Or call us at 1-800-463-6868 or 1-800-361-8935 (TTY) for assistance. |
Day 21 / Sat April 12 | |||
Day 21 / Sat April 12 | |||
Day 21 / Sat April 12 |
Date | Leader/Party | Event | Notes |
Day 22 / Sun April 13 | ELECTIONS CANADA INFO | Vote on Campus is offered for four days, Check the list of participating campuses to find the one nearest you. | Sunday, April 13, from 12 p.m. to 6 p.m. Monday, April 14, Tuesday April 15, and Wednesday, April 16, from 9 a.m. to 9 p.m. |
Day 22 / Sun April 13 | |||
Day 22 / Sun April 13 | |||
Day 22 / Sun April 13 | |||
Day 23 / Mon April 14 | ELECTIONS CANADA INFO | Vote on Campus is offered for four days, Check the list of participating campuses to find the one nearest you. | Sunday, April 13, from 12 p.m. to 6 p.m. Monday, April 14, Tuesday April 15, and Wednesday, April 16, from 9 a.m. to 9 p.m. |
Day 23 / Mon April 14 | ELECTIONS CANADA INFO | The Guide to the federal election is mailed to all households. | Keep it handy–it has all the information you need to vote. |
Day 23 / Mon April 14 | |||
Day 23 / Mon April 14 |
Date | Leader/Party | Event | Notes |
Day 24 / Tues April 15 | ELECTIONS CANADA INFO | Vote on Campus is offered for four days, Check the list of participating campuses to find the one nearest you. | Tuesday April 15, and Wednesday, April 16 from 9 a.m. to 9 p.m. |
Day 24 / Tues April 15 | |||
Day 24 / Tues April 15 | |||
Day 24 / Tues April 15 | |||
Day 25 / Wed April 16 | ELECTIONS CANADA INFO | Vote on Campus is offered for four days, Check the list of participating campuses to find the one nearest you. | Wednesday, April 16 from 9 a.m. to 9 p.m. |
Day 25 / Wed April 16 | |||
Day 25 / Wed April 16 | |||
Day 25 / Wed April 16 |
Date | Leader/Party | Event | Notes |
Day 26 / Thurs April 17 | |||
Day 26 / Thurs April 17 | |||
Day 26 / Thurs April 17 | |||
Day 26 / Thurs April 17 | |||
Day 27 / Fri April 18 | Liberal – | GOOD FRIDAY | |
Day 27 / Fri April 18 | Conservative – | ||
Day 27 / Fri April 18 | NDP – | Alistair MacGregor, incumbent (Cowichan-Malahat-Langford) | Drop-in meet-and-greet at Poncho’s Cafe in Langford, 9:30 am to 11:30 am |
Day 27 / Fri April 18 | ADVANCE VOTING | April 18 to 21 | 9 a.m. to 9 p.m. Check your voter information card or use the Voter Information Service to find your polling station. |
Date | Leader/Party | Event | Notes |
Day 28 / Sat April 19 | ADVANCE VOTING | April 18 to 21 | 9 a.m. to 9 p.m. Check your voter information card or use the Voter Information Service to find your polling station. |
Day 28 / Sat April 19 | |||
Day 28 / Sat April 19 | |||
Day 28 / Sat April 19 | Green – | Kathleen Code, candidate (Cowichan-Malahat-Langford) | Drop-in meet-and-greet at Poncho’s Cafe in Langford, 9:30 am to 11:30 am |
Day 29 / Sun April 20 – EASTER SUNDAY | ADVANCE VOTING | April 18 to 21 | 9 a.m. to 9 p.m. Check your voter information card or use the Voter Information Service to find your polling station. |
Day 29 / Sun April 20 | |||
Day 29 / Sun April 20 | |||
Day 29 / Sun April 20 |
Date | Leader/Party | Event | Notes |
Day 30 / Mon April 21 | ADVANCE VOTING | April 18 to 21 | 9 a.m. to 9 p.m. Check your voter information card or use the Voter Information Service to find your polling station. |
Day 30 / Mon April 21 | |||
Day 30 / Mon April 21 | |||
Day 30 / Mon April 21 | |||
Day 31 / Tues April 22 | ELECTIONS CANADA INFO – Special Ballot Deadline | Deadline to apply to Vote by Mail | Electors can vote by special ballot at any local Elections Canada office, until April 22, 6 p.m. | This is the deadline to apply to vote by mail and to vote using the special ballot process. |
Day 31 / Tues April 22 | |||
Day 31 / Tues April 22 | |||
Day 31 / Tues April 22 |
Date | Leader/Party | Event | Notes |
Day 32 / Wed April 23 | |||
Day 32 / Wed April 23 | |||
Day 32 / Wed April 23 | |||
Day 32 / Wed April 23 | |||
Day 33 / Thurs April 24 | |||
Day 33 / Thurs April 24 | |||
Day 33 / Thurs April 24 | |||
Day 33 / Thurs April 24 |
Date | Leader/Party | Event | Notes |
Day 34 / Fri April 25 | |||
Day 34 / Fri April 25 | |||
Day 34 / Fri April 25 | |||
Day 34 / Fri April 25 | |||
Day 35 / Sat April 26 | |||
Day 35 / Sat April 26 | |||
Day 35 / Sat April 26 | |||
Day 35 / Sat April 26 |
Date | Leader/Party | Event | Notes |
Day 36 / Sun April 27 | |||
Day 36 / Sun April 27 | |||
Day 36 / Sun April 27 | |||
Day 36 / Sun April 27 | |||
ELECTION DAY / Mon April 28 | ELECTIONS CANADA INFO | > Bring accepted ID. > If you haven’t registered yet, you can do so at your assigned polling station. > Check your voter information card or use the online Voter Information Service to find your assigned polling station. | > Mobile polls will serve electors in long-term care facilities and seniors’ residences. Times vary for each institution. |
ELECTION DAY / Mon April 28 | |||
ELECTION DAY / Mon April 28 | |||
ELECTION DAY / Mon April 28 |
Election Date:
The 45th Federal General Election is on Monday April 28, 2025.
Returning officers validate the results, usually in the first two or three days after election day. The validated results will be posted online at ElectionsCanada.ca.
===== RELATED:
NEWS SECTIONS: CANADIAN FEDERAL ELECTION 2025 | CANADA-NATIONAL | VANCOUVER ISLAND