Trump tells rally U.S. has been on 'wrong side' of NAFTA for 'many, many' years

President Donald Trump has again raised the spectre of the U.S. pulling out of the North American Free Trade Agreement, saying America has been on the ``wrong side'' of the trade pact for ``many, many years.''

Trump told a rally in Harrisburg, Pa., on Saturday night that he'll try to renegotiate the agreement with Canada and Mexico, but will terminate NAFTA if a ``fair deal'' for the U.S. can't be reached

Trump also noted that his administration has ordered the collection of ``billions and billions of dollars'' in duties on imports from countries he says ``break the rules.''

The U.S. has already imposed tariffs of up to 24 per cent on Canadian softwood timber and is investigating whether steel and aluminum imports pose a threat to national security.

Trump told the crowd he was prepared to announce a few days ago that the U.S. was leaving NAFTA until he got calls from Prime Minister Justin Trudeau and Mexican President Enrique Pena Nieto asking to negotiate.

The Financial Times reported Friday it received a leaked draft executive order that Trump had originally planned to sign on Saturday that would have given five days notice of the U.S. intention to leave NAFTA.