President Trump is set to impose 25% tariffs on imports from Canada and Mexico and double taxes on Chinese products, ...