Former Bank of England governor Mark Carney has said Canada will “never ever” be part of America after winning the race to succeed Justin Trudeau as the country’s prime minister.