Party members will cast their votes on Sunday in a campaign that has been overshadowed by the unsettling signals from Washington.
The Liberal Party of Canada will announce Justin Trudeau's successor on Monday, with former central banker Mark Carney as the frontrunner.
Liberals were headed for a wipeout. But after Trump ramped up his attacks, they reversed a 20-point polling deficit and are neck-and-neck with the Conservatives.