New Canadian Prime Minister Mark Carney is heading to Paris and London to seek alliances as he deals U.S. President Donald Trump's attacks on Canada's sovereignty and economy.