Trump said last week via his personal social media account that he will levy tariffs of 25% on all U.S. imports from Mexico and Canada, and an extra 10% tariff on Chinese goods.