TORONTO (AP) — Canadian Prime Minister Mark Carney secured a majority government with special election wins Monday night, allowing his Liberals to pass legislation without the support of opposition parties.
Voters cast ballots for three vacant seats of the 343 districts represented in Parliament. In Toronto, Liberal candidate Danielle Martin won the election for the district of University Rosedale and Liberal Doly Begum won the district of Scarborough Southwest. The result for a Quebec district was expected later.
The Liberal Party could stay in power until 2029 after Monday’s results.
Carney won Canada’s election last year, fueled by public anger over U.S. President Donald Trump’s annexation threats, and he has vowed to reduce Canada’s reliance on the U.S.
Since then, five defections from opposition parties, including four from the main opposition Conservative party, put Carney’s Liberals on the cusp of the majority.
One of those defectors referenced Carney’s speech at the World Economic Forum in Davos, Switzerland, as helping in his decision. In that speech, Carney condemned economic coercion by great powers against smaller countries and received widespread praise for his remarks.
Carney, the former head of the Bank of England as well as Canada’s central bank, has moved the Liberals to the center-right since replacing Justin Trudeau as prime minister in 2025.
Carney congratulated Martin and Begum in social media posts but did not comment on winning a majority.
“As of tonight, Mark Carney and our entire incredible Liberal team have earned an even more powerful mandate to continue building a better Canada,” Martin said.
Daniel Béland, a political-science professor at McGill University in Montreal, said the Liberals also had a shot at winning the Quebec seat.
Béland said the deterioration of Canada-U.S. relations under the second Trump presidency has convinced many Canadians, including people who do not identify as Liberal, to rally behind the prime minister.
“Mark Carney entered the political arena about 15 months ago, but he is proving himself to be an astute politician," Béland said. "He remains popular nearly a year after leading his party to victory in late April 2025 and, with the help of a series of floor-crossings, he is now at the helm of a majority government that provides more stability and greater capacity to move forward with his economic and policy agenda.”
The Liberal majority and the recent defections are another blow to Conservative leader Pierre Poilievre, who lost the previous national election last year and even his own seat. He has since rejoined Parliament.
Poilievre won a party leadership review earlier this year, but continues to have problems controlling his lawmakers.
Poilievre said in a social media post Monday night that he “will continue to lead that fight every day and in every way in Parliament, across the country and in the next election, when Canadians will reclaim the country we know and love.”
Canada's Prime Minister Mark Carney speaks at the Liberal national convention in Montreal, Saturday, April 11, 2026. (Christinne Muschi/The Canadian Press via AP)
NEW YORK (AP) — Aaron Judge and Trent Grisham both homered twice and the New York Yankees scored on a game-ending wild pitch in a three-run ninth inning to overcome Mike Trout’s two homers and five RBIs in an 11-10 win over the Los Angeles Angels on Monday night that stopped a five-game losing streak.
Judge and José Caballero each hit a two-run homer off Yusei Kikuchi for a 4-0 second-inning lead on an unseasonably warm 77-degree night, but Caballero’s error on Trout’s fourth-inning leadoff grounder to shortstop led to four unearned runs.
Grisham’s pinch-hit, three-run homer off Shaun Anderson lifted New York into a 7-4 lead in the fifth. Trout, like Judge a three-time AL MVP, retied the score with a three-run drive in the sixth against Jake Bird.
Judge’s homer off Anderson leading off the bottom half gave him 47 multi-homer games, one more than Mickey Mantle and trailing only Babe Ruth’s 68 among Yankees.
Josh Lowe knotted the score at 8 with a seventh-inning sacrifice fly, and Trout’s two-run drive in the eighth off Camilo Doval put the Angels ahead 10-8 with his 31st multi-homer game.
Grisham, who had five RBIs, tied the score at 10 with a two-run homer against closer Jordan Romano (0-1) in the ninth. Caballero doubled and stole third without a throw. And after Austin Wells walked, Caballero scored when Romano bounced a full-count slider to Ryan McMahon to the backstop.
Judge has 374 homers, one more than teammate Paul Goldschmidt. New York slugger Giancarlo Stanton, who leads active players with 454, missed by about a foot with a double off the center-field wall in the fifth. Trout has 408 homers.
Paul Blackburn (1-1) pitched a perfect ninth for the win.
Caballero allowed Trout’s grounder to glance off his glove for an error, leading to a 28-minute, 55-pitch top of the fourth that ended with Trout’s bases-loaded flyout to the center-field warning track.
Jorge Soler doubled for the Angels’ first hit and his AL-high 17th RBI. Jo Adell and Logan O’Hoppe hit two-out RBI singles off Will Warren, who threw 37 pitches in the inning while getting two outs. Yankees reliever Fernando Cruz walked a pair of batters, including Zach Neto with the bases loaded.
New York’s Ryan Weathers (0-1, 2.81 ERA) and the Angels’ Reid Detmers (0-1, 4.60) start Tuesday in a matchup of left-handers.
AP MLB: https://apnews.com/mlb
Los Angeles Angels' Mike Trout, right, celebrates with Angels third base coach Keith Johnson, left, after hitting a three-run home run during the sixth inning of a baseball game against the New York Yankees, Monday, April 13, 2026, in New York. (AP Photo/Yuki Iwamura)
New York Yankees' José Caballero, center, celebrates with teammates after scoring during the ninth inning of a baseball game against the Los Angeles Angels, Monday, April 13, 2026, in New York. (AP Photo/Yuki Iwamura)
New York Yankees' Trent Grisham, right, watches his three-run home run during the fifth inning of a baseball game against the Los Angeles Angels, Monday, April 13, 2026, in New York. (AP Photo/Yuki Iwamura)
Los Angeles Angels' Mike Trout hits a three-run home run during the sixth inning of a baseball game against the New York Yankees, Monday, April 13, 2026, in New York. (AP Photo/Yuki Iwamura)
New York Yankees' Aaron Judge hits a home run during the sixth inning of a baseball game against the Los Angeles Angels, Monday, April 13, 2026, in New York. (AP Photo/Yuki Iwamura)