Canadian PM Mark Carney said he apologized to President Donald Trump over a Ronald Reagan ad that sparked a 10% tariff hike on Canadian imports.