Hefty United States tariffs on some Canadian products took effect on Saturday after days of negotiations that went down to the wire failed to produce an agreement.Canadian Prime Minister Mark Carney vowed that his country will match the US tariffs "dollar for dollar to protect our workers and businesses", after officials said late Friday that Washington and Ottawa had not managed to strike a deal.

The lack of a final agreement means that new 50-percent duties, set to impact some $20 billion of Canadian exports to the United States, took effect on Saturday.

US Trade Representative Jamieson Greer told reporters on Friday that "tonight, Canada declined to finalize the trade deal under the terms agreed earlier this week."

That came despite Washington's offers for tariff reductions in sectors like steel and aluminum, he added.

The surprise announcement came after Trump said that the US "should be able to have a deal with Canada," citing his "good relationship" with Carney.