Canadian leaders campaigned in battleground districts Saturday, two days before a vote electrified by U.S. President Donald Trump's threats, with Prime Minister Mark Carney favored after assuring voters he can stand up to Washington.

A victory for Carney's Liberal Party would mark one of the most dramatic turnarounds in Canadian political history.

On Jan. 6, the day Justin Trudeau announced his plans to resign as prime minister, his Liberals trailed the Conservatives by more than 20 points in most polls, and Tory leader Pierre Poilievre looked certain to be Canada's next leader.