Donald Trump warned Canadian Prime Minister Justin Trudeau that the U.S. would only accept a “fair deal” concerning NAFTA or no deal would be made.