Canada votes for new government to take on Trump
The Liberal Party, led by new Prime Minister Mark Carney, looked set to lose easily to the Conservatives' Pierre Poilievre until the US president's attacks on the country sparked a sudden reversal in poll forecasts.
Carney, 60, has never held elected office and only replaced Justin Trudeau as prime minister last month. He had a lucrative career as an investment banker before serving as the central bank governor in both Canada and Britain.
Carney has argued his global financial experience has...