Twikup logo
Twikup
Liberals Sweep Three Canada By-Elections, Strengthening Carney Government

Liberals Sweep Three Canada By-Elections, Strengthening Carney Government

By Akshay SatijaEditor in ChiefSeptember 1, 2026Updated September 1, 20264 min readToday#Canada Politics#Canadian Politics#Mark Carney#Liberal Party#Federal By-Elections

Prime Minister Mark Carney's Liberals just went three-for-three.

Preliminary Elections Canada results from the August 31 federal by-elections show Liberal victories in Ontario, Quebec and British Columbia.

Two were Liberal seats the party needed to defend.

The third is what makes the night interesting.

In Chicoutimi–Le Fjord, the Liberals took a riding that had been represented by Conservative Richard Martel since 2018 — and they didn't squeak through.

Liberal candidate Daniel Gobeil captured 51.3% of the valid vote, according to preliminary Elections Canada results.

Quick Answer

The Liberals won all three federal by-elections:

  • Beaches–East York, Ontario: Tanveer Shahnawaz — 55.7%
  • Chicoutimi–Le Fjord, Quebec: Daniel Gobeil — 51.3%
  • North Vancouver–Capilano, B.C.: Braeden Caley — 58.6%

The Liberals therefore retained two previously Liberal-held ridings while flipping Chicoutimi–Le Fjord from the Conservatives.

The Quebec Result Is the One to Watch

Chicoutimi–Le Fjord produced the night's biggest political change.

Gobeil received 16,235 votes, or 51.3%, according to preliminary results.

Bloc Québécois candidate Caroline Dubé finished second with 32.9%, while Conservative candidate Régis Gaudreault received 12.5%.

That's notable because the Conservatives had held the riding since Richard Martel won it in 2018.

Martel's departure for the Senate opened the seat — and instead of keeping it Conservative, voters handed it to the Liberals.

For Carney's party, that makes the night more than a successful defence.

It produced an actual pickup.

Toronto Stayed Liberal

There was much less suspense about which party would emerge on top in Beaches–East York.

Liberal candidate Tanveer Shahnawaz won 18,361 votes, or 55.7%.

NDP candidate Shannon Devine finished second with 25.8%, while Conservative Jim Syrbos received 15.5%.

The riding had previously been represented by Liberal Nate Erskine-Smith, so the result keeps the Toronto seat in Liberal hands.

The Liberals Also Held North Vancouver

On the West Coast, Liberal candidate Braeden Caley won North Vancouver–Capilano with 23,805 votes, or 58.6%.

Conservative Stephen Curran finished second with 29.2%.

The riding was previously represented by Liberal Jonathan Wilkinson, who left the House of Commons following his selection to become Canada's ambassador to the European Union.

Caley's victory means the seat stays Liberal.

What Changed?

The simplest way to read the night is this:

The Liberals successfully defended the two seats they already held — and then took another from the Conservatives.

That gives the Liberals a net gain of one seat compared with the party alignment before the vacancies.

But the bigger political signal may be where that additional seat came from.

Chicoutimi–Le Fjord had remained Conservative through multiple federal elections. Seeing the Liberal candidate cross 50% of the vote there makes the Quebec result considerably more noteworthy than a narrow by-election pickup would have been.

Still, three by-elections are not a national election, and results in individual ridings should not automatically be treated as evidence of a Canada-wide shift.

Bottom Line

The Liberals entered August 31 needing to defend two seats.

They finished the night with all three.

Preliminary Elections Canada results show Liberal candidates winning 55.7% in Beaches–East York, 51.3% in Chicoutimi–Le Fjord and 58.6% in North Vancouver–Capilano.

For Prime Minister Mark Carney, the clean sweep provides a favourable political result heading into the fall parliamentary period.

For the Conservatives, one number stands out above everything else:

12.5%.

That's their preliminary share of the vote in Chicoutimi–Le Fjord — a riding they had held since 2018.

Results cited in this article are preliminary and remain subject to Elections Canada's validation process.

Prime Minister Mark Carney's Liberal government secured all three federal by-elections held on August 31, winning in Beaches–East York, Chicoutimi–Le Fjord and North Vancouver–Capilano. The Liberals retained two seats and gained Chicoutimi–Le Fjord from the Conservatives, giving the government an important political boost ahead of Parliament's return.

Verified reading

Sources & References

Open the original material in a new tab.

Frequently Asked Questions

FAQ

Which three Canadian ridings held federal by-elections on August 31, 2026?

The three federal by-elections were held in Beaches–East York in Ontario, Chicoutimi–Le Fjord in Quebec and North Vancouver–Capilano in British Columbia.

Did the Liberals win all three Canadian by-elections?

Yes. The Liberals won all three contests, retaining Beaches–East York and North Vancouver–Capilano while gaining Chicoutimi–Le Fjord from the Conservatives.

Who won the Beaches–East York by-election?

Liberal candidate Tanveer Shahnawaz won Beaches–East York with 18,361 votes, or 55.7% of the valid vote, according to Elections Canada's preliminary results.

Why is the Chicoutimi–Le Fjord result important?

The result is significant because the Liberals gained the Quebec riding from the Conservatives. The Conservatives had held Chicoutimi–Le Fjord since 2018 before Richard Martel left the seat following his appointment to the Senate.

What do the three by-election victories mean for Mark Carney's government?

The sweep gives the Liberal government additional political momentum and strengthens its position heading into the fall parliamentary session. The most significant change is the gain in Chicoutimi–Le Fjord, while the victories in the two Liberal-held ridings protect the government's existing seats.