Bank of Canada governor Tiff Macklem says central banks face an increasingly difficult job as the country faces a maelstrom from potential U.S. tariffs, technological disruptions, extreme weather and global political upheaval.