Canadian prime minister apologized to Trump for the anti-tariff ad and says he told Ontario’s premier not to run it