Mark Carney has been sworn in as Canada’s prime minister, succeeding Justin Trudeau, as the country faces questions about its ...