In a surprising turn of events, former Bank of Canada governor Mark Carney has been elected as Canada's new prime minister, succeeding Justin Trudeau. Carney promises to stand firm against U.S. trade pressures and asserts Canadian independence amidst rising nationalism.