Mark Carney has been formally sworn in as the new prime minister of Canada, following the resignation of predecessor Justin ...