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. The Federal General Election is Monday April 28 (advance voting April 18 to 21).

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) | (no campaign events) |
Day 8 / Sun March 30 | Conservative – Pierre Poilievre | > In North York (in the Greater Toronto area) > Campaign stop in Mississauga. | Canada First Reinvestment Tax Cut: no capital gains tax when proceeds reinvested in Canada. |
Day 8 / Sun March 30 | NDP – Jagmeet Singh | > 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. | > Announcement that the NDP would push for Canada Mortgage & Housing Corp (CMHC) to issue low-interest fixed rate mortgages to first-time homebuyers (not just insure a portion of the downpayment). |
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. | ||
Day 8 / Sun March 30 | Bloc Quebecois – Yves-François Blanchet | > Campaign visit with seniors. | |

Date | Leader/Party | Event | Notes |
Day 9 / Mon March 31 | Liberal – Mark Carney | > Housing announcement Canada Build Canada Homes ($25B financing pre-fab homes) to build nearly 500,000 homes/year. | > including reducing municipal development charges for multi-unit residential housing. |
Day 9 / Mon March 31 | Conservative – Pierre Poilievre | > Announcement 10 am AT – Saint John, NB – to create Canada First National Energy Corridor | > including fast-tracking of approvals (transmission lines, railways, pipelines, other critical infrastructure) |
Day 9 / Mon March 31 | NDP – Jagmeet Singh | > Announcement at 9:30 am in Victoria west shore area to eliminate the consumer carbon tax & keep industrial carbon tax, keep the emissions cap, cut oil and gas subsidies, border carbon adjustment. | > Also at morning announcement: NDP candidates Maja Tait (Esquimalt-Sanich-Sooke), Laurel Collins (Victoria), Alistair MacGregor (Cowichan-Malahat-Langford), and Colin Plant (Saanich-Gulf Islands). > Singh met with BC Premier David Eby > Outdoor campaign rally in downtown Victoria at 12:30 pm. > Event in Edmonton, AB (evening) |
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 | Liberal – Mark Carney | > Announcement in Winnipeg (9:30 am CT) – general repetition of the affordability message; lunch with local Filipino community (12 noon CT); Meeting with Manitoba Premier Wab Kinew (6 pm CT) | > Highlighting how the consumer carbon tax is cancelled. |
Day 10 / Tues April 1 | Conservative – Pierre Poilievre | > Canada First Rally in Borden-Carleton, PEI 6:30 pm AT | >Jeff Kibble, candidate (Cowichan-Malahat-Langford) – Langford campaign office opening. 3 to 6 pm, 124-2770 Leigh Rd, Langford |
Day 10 / Tues April 1 | NDP – Jagmeet Singh | > In Edmonton, reinforcing support for health care workers and public health care (no specific announcement) | |
Day 10 / Tues April 1 | Green – Elizabeth May | > Press conference in Victoria about NDP “backtracking on climate action”, 12:30 pm PT. | |
Day 11 / Wed April 2 | Liberal – Mark Carney | [Expecting a statement from Carney about the tariffs] | > US Tariffs (as at 4 pm ET / 1 pm PT) |
Day 11 / Wed April 2 | Conservative – Pierre Poilievre | > Canada First Rally in Kingston, Ontario, 6 pm ET (3 pm PT) | >Jeff Kibble, candidate (Cowichan-Malahat-Langford) – Duncan campaign office opening. 3 to 6 pm, 28 Station St. |
Day 11 / Wed April 2 | NDP – Jagmeet Singh | > NDP announcement by Jagmeet Singh in Winnipeg, 9:30 am CT (7:30 am PT) | > 1:30 pm CT (11:30 am PT) Jagmeet Singh on picket line with local workers. |
Day 11 / April 2 | Green – Elizabeth May | > Elizabeth May campaigning in her home riding of Saanich-Gulf Islands, at Broadmead Mall (11 am to 12:30 pm); canvassing in Saanich (1 to 3 pm); sign-waving at McKenzie & Blenkinsop (3:30 to 4:30 pm). > Virtual Q&A with Saanich-Gulf Islands voters, on Zoom (7 to 8 pm). | > Green Co-Leader Jonathan Pedneault in his home riding of Outremont-Montreal, campaigning and door knocking with supporters. |
Date | Leader/Party | Event | Notes |
Day 12 / Thurs April 3 | Liberal – Mark Carney | ||
Day 12 / Thurs April 3 | Conservative – Pierre Poilievre | ||
Day 12 / Thurs April 3 | NDP – Jagmeet Singh | ||
Day 12 / Thurs April 3 | Green – Elizabeth May | ||
Day 13 / Fri April 4 | Liberal – Mark Carney | ||
Day 13 / Fri April 4 | Conservative – Pierre Poilievre | Jeff Kibble, Conservative 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 | NDP – Jagmeet Singh | ||
Day 13 / Fri April 4 | Green – Elizabeth May |
Date | Leader/Party | Event | Notes |
Day 14 / Sat April 5 | Liberal – Mark Carney | ||
Day 14 / Sat April 5 | Conservative – Pierre Poilievre | ||
Day 14 / Sat April 5 | NDP – Jagmeet Singh | 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 | Green – Elizabeth May | ||
Day 15 / Sun April 6 | Liberal – Mark Carney | ||
Day 15 / Sun April 6 | Conservative – Pierre Poilievre | ||
Day 15 / Sun April 6 | NDP – Jagmeet Singh | ||
Day 15 / Sun April 6 | Green – Elizabeth May |
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