Mark Carney has been elected leader of Canada’s Liberal Party in a months-long, high stakes race to replace Justin Trudeau.
Justin Trudeau's party was headed for near-certain defeat - until the US president said he wanted to make Canada the 51st ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results