Other trading partners had been tough on the US, he said, including the European Union, which introduced retaliatory tariffs on US goods in June.

The president said he was having a "successful negotiation" with the EU.

US and Canada reach new trade deal to replace Nafta
US-China trade row: What has happened so far?
Trump and EU's Juncker pull back from all-out trade war

He said it was "privilege" for other countries to trade with the US: "So we have negotiated this new agreement [with Mexico and Canada] based on the principle of fairness and reciprocity - to me it's the most important world in trade, because we've been treated so unfairly by so many nations all over the world."

The new deal was "terrific" for all three countries, he added.

Hundreds of pages of the agreement released early on Monday contain updated arrangements for Canada's dairy industry and measures aimed at shifting lower-paid car manufacturing jobs from Mexico.

US farmers will gain access to 3.5% of Canada's dairy market worth $16bn a year, while another requirement stipulates that 40% of components for vehicles produced in the USMCA area must be made in areas paying wages of $16 an hour.
'More jobs'

Meredith Crowley, international trade economist at the University of Cambridge, said the agreement on dairy appeared be a "cosmetic concession", suggesting Canada had done well out of the pact.

She said the insertion of a minimum wage level for car parts workers could lead to similar clauses in other trade deals: "If it turns out to be very politically popular in the US it could [be used again]."

Mr Trump said the deal was a victory for farmers, car workers and the US manufacturing industry: "It means far more American jobs, and these are high-quality jobs."