Mark Carney has become Canada's new prime minister, succeeding Justin Trudeau amidst strained relations with the US due to ...