"Canada has treated our Agricultural business and Farmers very poorly for a very long period of time. Highly restrictive on Trade! They must open their markets and take down their trade barriers!" Trump said in a Twitter message.
Trump also said Canada reports a high surplus on trade with the United States.
Earlier it was reported that the US President has given Canada’s Prime Minister Justin Trudeau an ultimatum on trade, saying he would not accept any deal that is not "fair."
The two countries have been in talks since August 2017 to update the North American Free Trade Agreement (NAFTA), a three-way pact that has long been criticized by Trump.
Trudeau said Thursday he invited Trump to a meeting on NAFTA last week, but was contacted by US Vice President Mike Pence who said the summit was contingent on his agreeing to limit the deal to five years, a condition Trudeau rejected as totally unacceptable.