Canada's Prime Minister Mark Carney says trade talks with the US will resume "when it's appropriate", dismissing questions about his most recent communication with President Donald Trump .

Asked when he last spoke to Trump, Carney responded: "Who cares? It's a detail. I'll speak to him again when it matters."

The prime minister's remarks come after trade talks were derailed last month when Trump took offence at an anti-tariff advertisement featuring Ronald Reagan, which was aired by the province of Ontario.

Talking on the sidelines of the G20 meeting in Johannesburg on Sunday, Carney suggested that talks with the president could take place "probably in the next two weeks".

Despite tensions, Trump is yet to impose a threatened additional 10% tariff on Canadian imports over the Ontario ad.