OTTAWA—Canadians in six ridings will head to the polls on Dec. 7, as Prime Minister Mark Carney announced six byelections Sunday for two ridings in Ontario, three ridings in Quebec and one in Saskatchewan to fill vacancies in the House of Commons.
asserted
Carney → head → Commons
The election calls came just hours after the Liberals announced their candidate for the Montreal riding of Laurier — Sainte-Marie, giving the party candidates in all six races.
asserted
Liberals → come → races
In that riding, which was vacated when former cabinet minister Steven Guilbeault stepped down in August, the Liberals are running Guy Cormier, the former president and CEO of Desjardins.
asserted
Liberals → vacate → Desjardins
The Liberals comfortably held the riding while Guilbeault was in office, including a 34 per cent margin of victory in the last campaign.
asserted
Guilbeault → hold → campaign
The NDP will go with Nimâ Machouf, an activist and academic who has run in the riding in 2019, 2021 and 2025.
asserted
who → go → 2019
The Bloc finished a close third in the riding in 2025 with Zumretay Arkin, a human rights activist.
asserted
Bloc → finish → Arkin
Carney’s Liberals secured a majority government after three byelection wins in April.
asserted
Liberals → secure → April
In Ontario, voters will go to the polls in Scarborough North where former Liberal MP Shaun Chen vacated his seat in the summer before announcing a run for city council, a seat he eventually won.
asserted
he → go → council
He served on the Toronto District School Board for the last eight years while also working as an accountant.
asserted
He → serve → accountant
The riding is a safe Liberal seat and Chen won it last year with a margin of nearly 30 percentage points.
asserted
Chen → win → points
Also in the province, former Conservative MP Larry Brock’s departure led to the byelection in the southern Ontario riding of Brantford — Brant South.
asserted
departure → lead → Brantford
The riding has been comfortably in Conservative hands since 2008 and Brock won it in the last election with a margin of over 11 per cent.
asserted
Brock → win → cent
Conservative Leader Pierre Poilievre appointed the outgoing Brantford mayor Kevin Davis to represent the party.
asserted
Poilievre → appoint → party
Poilievre appointed Davis rather than hold a nomination contest, angering some local Conservatives.
asserted
Poilievre → appoint → Conservatives
Both Brock and the former Conservative MP Phil McColeman endorsed another candidate for the nomination Dave Carrol, a local pastor.
asserted
Brock → endorse → nomination
Last week, Carrol announced he is running as an independent and McColeman is supporting him in the race, potentially splitting the Conservative vote.
asserted
McColeman → announce → vote
The Liberal candidate, financial planner Joy O’Donnell, ran under Carney’s banner in the 2025 campaign, raking in 41 per cent of the vote.
asserted
candidate → run → vote
O’Donnell, the current chair of the chamber of commerce, said in a statement that the riding is home to a “manufacturing community” seeking a credible voice on Canada-U.S trade, and told the Star before she was named the party’s byelection candidate she was having “great success” at the doors, signing up hundreds of new members since the conclusion of last year’s contest.
asserted
she → say → contest
Back in Quebec, there is also a Montreal byelection in Rosemont—La Petite-Patrie, where former New Democrat MP Alexandre Boulerice resigned to run provincially last month.
asserted
Boulerice → be → Rosemont
Boulerice was the party’s only MP in Quebec and survived multiple elections while all of his colleagues from the 2011 orange wave election were defeated.
asserted
all → survive → election
The NDP have replaced Boulerice with Pierre Céré from the National Council of Unemployed Workers, a Quebec activist group.
asserted
NDP → replace → Workers
Céré was a candidate for the Parti Québécois leadership race in 2015, but withdrew before voting began.
asserted
voting → withdraw → 2015
The Bloc are running Alexandre Curzi the general manager of a Quebec artist union, hoping to make culture a key part of the byelection.
asserted
culture → run → byelection
The Liberals are running Jean-Sébastien Vallée, a director at the Human Rights organization Equitas.
asserted
Liberals → run → organization
The Liberals increased their vote total in the last campaign but still came in second.
asserted
Liberals → increase → second
The third Quebec campaign will be in Saint-Hyacinthe—Bagot—Acton, which has been vacant for the longest of any of the ridings as former MP Simon-Pierre Savard-Tremblay resigned in June to pursue a seat in the provincial legislature under the Parti-Quebecois banner.
asserted
Tremblay → resign → banner
Savard Tremblay won that seat in last month’s provincial election and now sits in the PQ cabinet.
asserted
Tremblay → win → cabinet
The riding was a comfortable victory last year for the Bloc Québécois with a 10 per cent margin of victory for Savard Tremblay, but polls have continued to shift in the Liberals favour in Quebec over the last year, and in August they won a byelection in Chicoutimi—Le Fjord where they had previously placed third.
Mark Carney’s government is arguing in court that it is not bound by its own Net-Zero
The Bloc are hoping to hold the riding with candidate Caroline Emond who has worked for the province’s dairy farmers as a lobbyist.
asserted
who → continue → lobbyist
The Liberals have appointed Chantal Soucy who served for the last 12 years in the CAQ government and the Conservatives are running former Montreal Alouettes player and coach Luc Brodeur-Jourdain.
asserted
Conservatives → appoint → Jourdain
After announcing her plan to step down earlier this year, Saskatchewan Conservative MP Cathay Wagantall officially stepped down at the end of August.
asserted
Wagantall → announce → August
The Conservatives are running farmer and businessman Nelson Pohl in the riding while the Liberals are offering up Aaron Kienle, Yorktown, Sask.‘s mayor and a local business owner.
asserted
Liberals → run → Kienle
The riding is one of the safest seats in the country for Conservatives with Wagantall having received nearly 78 per cent of the vote in the last election.
asserted
Wagantall → receive → election