Canada’s new Prime Minister Mark Carney on Friday launched his term in office with a whole-hearted rejection of US President Donald Trump’s repeated threats to annex his northern neighbour. Shortly ...