

Donald Trump is coming for Canada. He first raised the prospect of making America's nearest neighbour its 51st state when campaigning for the presidency in 2016. No one was listening. But Canada's new Liberal Prime Minister, Mark Carney, has heard, and he's assembling a coalition of allies to…