Donald Trump said tariffs on Canada, and Mexico would take effect on March 4. The US president also said that he would impose an additional 10 per cent tax on Chinese imports.