US President Donald Trump slammed Canada for playing "dirty" Friday as a row over an advertisement featuring former leader Ronald Reagan that prompted Trump to scrap trade talks showed no sign of abating.

The Canadian province of Ontario said it would pull the offending anti-tariff ad on Monday so that negotiations could restart, after Trump alleged that the ad misrepresented the views of fellow Republican Reagan.

Originally published on doc.afp.com, part of the BLOX Digital Content Exchange.