Mark Carney will be sworn in as Canada's 24th Prime Minister on Friday, succeeding Justin Trudeau amid US tariff challenges and potential snap elections.