Canada’s new prime minister Mark Carney has called a snap election for 28 April, as he seeks to capitalise on a surge of support galvanised by threats from Donald Trump.
The former Bank of England governor, who assumed the premiership a fortnight ago from his Liberal ally Justin Trudeau, now has five weeks to persuade the country to continue backing his party after 10 years in power.