Mark Carney sworn in as Canadas th PM vows country will never be part of US