Former Bank of Canada chief Mark Carney is set to succeed Justin Trudeau as the Canadian Prime Minister, media reports said.