Canadian Prime Minister Mark Carney said he told Ontario's premier not to run an anti-tariff advertisement that prompted U.S. President Donald Trump to end trade talks with Canada.