Canadian PM Mark Carney apologised to Donald Trump over the anti-tariff ad featuring Ronald Reagan, as the US president continues to refuse to negotiate the tariffs on the country ...