Former Bank of England governor Mark Carney was sworn in as Canada’s new prime minister on Friday, and will now try to steer his country through a trade war brought by US President Donald Trump, a ...