Advanced voting begins with local candidates vying for a seat in Ottawa

Posted Mar 21, 2025 05:00:00 AM.
Last Updated Apr 19, 2025 12:02:25 PM.
Voters in Waterloo Region can head to the polls this weekend to cast their ballot ahead of the April 28 election.
Advanced voting began Friday and runs until Monday April 21 between 9 a.m. and 9 p.m. Your advanced polling station can be found on the back of your Elections Canada voter card. Voters can also vote at any time at any Elections Canada office until April 22 at 6 p.m.
Several incumbent members of parliament across the region have been canvassing for support during the 37-day campaign. In Guelph, voters are looking for a new MP as Liberal incumbent Lloyd Longfield announced two years ago he would not seek re-election.
The riding of Wellington-Halton Hills has also been broken up into two ridings at the federal level, following an electoral redistribution in 2022; now called the ridings of Wellington-Halton Hills North and Milton East-Halton Hills South. Michael Chong, the incumbent MP for the riding, will run in Wellington-Halton Hills North.
Elections Canada released a full list of confirmed candidates on April 9.
Here is a list of candidates running in each riding in and around the region confirmed by Elections Canada:
Kitchener Conestoga
- Tim Louis, Federal Liberal Party (Incumbent)
- Maya Bozorgzad, NDP
- Doug Treleaven, Federal Conservative Party
- Kevin Dupuis, People’s Party of Canada (PPC)
Kitchener Centre
- Mike Morrice, Green Party (Incumbent)
- Brian Adeba, Federal Liberal Party
- Kelly DeRidder, Federal Conservative Party
- Wasai Rahimi, People’s Party of Canada (PPC)
- Heather Zaleski, NDP
- Margaretha Dyck, United Party of Canada
- Ellen Papenburg, Animal Protection Party of Canada
Kitchener South-Hespeler
- Valerie Bradford, Federal Liberal Party (Incumbent)
- Matt Strauss, Federal Conservative Party
- Lorne Bruce, NDP
- Randall Williams, People’s Party of Canada (PPC)
- Ethan Russell, Green Party
- Kathleen Dueck, United Party of Canada
Waterloo
- Bardish Chagger, Federal Liberal Party (Incumbent)
- Simon Guthrie, Green Party
- Douglas Ross, People’s Party of Canada (PPC)
- Waseem Botros, Federal Conservative Party
- Héline Chow, NDP
- Val Neekman, independent
- Hans Roach, independent
- Jamie Hari, independent
- Santa Claus Chatham, Parti Rhinocéros Party
Cambridge
- Bryan May, Federal Liberal Party (Incumbent)
- Connie Cody, Federal Conservative Party
- José de Lima, NDP
- Lux Burgess, Green Party
- Manuel Couto, Marxist-Leninist Party of Canada
Guelph
- Dominique O’Rourke, Federal Liberal Party
- Gurvir Khaira, Federal Conservative Party
- Janice Folk-Dawson, NDP
- Jeffrey Swackhammer, People’s Party of Canada (PPC)
- Anne-Marie Zajdlik, Green Party
- Yurii Yavorskyi, Canadian Future Party
- Elaine Baetz, Marxist-Leninist Party of Canada
- Michael Wassilyn, independent
Wellington-Halton Hills North (new riding)
- Michael Chong, Federal Conservative Party (Incumbent)
- Sean Carscadden, Federal Liberal Party
- Liam Stiles, Green Party
- Andrew Bascombe, NDP
- Syl Carle, PPC
Milton East-Halton Hills South (new riding)
- Parm Gill, Federal Conservative Party
- Muhammad Riaz Sahi, NDP
- Walter J. Hofman, People’s Party of Canada (PPC)
- Kristina Tesser Derksen, Federal Liberal Party
- Shahbaz Mahmood Khan, independent
- Susan Doyle, Green Party
Perth-Wellington
- John Nater, Federal Conservative Party (Incumbent)
- Kevin Kruchkywich, NDP
- Wayne Baker, People’s Party of Canada (PPC)
- David Mackey, Federal Liberal Party