Former Bank of England governor Mark Carney has entered the race to replace Canadian prime minister Justin Trudeau.