Mark Carney is sworn in as Canada's new prime minister at a ceremony in Ottawa

The former Bank of England governor replaces Justin Trudeau who was prime minister of Canada for 15 years.

Mark Carney swore allegiance to King Charles in Ottawa on Friday
Why you can trust Paste BN