OTTAWA – Justin Trudeau says the results of four federal byelections Monday night show the Liberals are on the right track with their focus on middle-class Canadians.
Not surprisingly, the prime minister was the only party leader to express unalloyed pleasure Tuesday in the results, which saw the Liberals score their second byelection upset in as many months.
The Liberals snatched the British Columbia riding of South Surrey-White Rock from the Conservatives in a close-fought contest. They also easily retained a safe Liberal seat in Newfoundland and Labrador and another in Toronto, although their vote share declined somewhat in those ridings.
READ MORE: Liberals take three out of four seats in federal byelection
The Conservatives, who retained a safe seat of their own in Saskatchewan, took consolation in the fact that they increased their share of the vote in three of the four byelections.
But it’s the second time since Andrew Scheer took the helm of the Conservative party last May that the Tories have lost a seat; in October the Liberals snagged a long-time Conservative seat in Quebec’s nationalist heartland in a byelection.
WATCH: Conservative Rosemarie Falk wins Battlefords-Lloydminster byelection
There was no consolation for New Democrats, who saw their share of the vote drop in all four ridings Monday – and in all six since Jagmeet Singh was elected leader in early October.