Ex-central banker Mark Carney was formally sworn in as prime minister of Canada on Friday.

In the presence of Governor General Mary Simon, the personal representative of King Charles, who is Canada's head of state, Carney took the oath of office.

He reshaped his cabinet with a view to dealing with Washington, and cut several ministerial positions that he inherited from his predecessor, Justin Trudeau.