Donald Trump says Prime Minister Mark Carney apologized to him for the Ontario anti-tariff ad that offended the U.S.