President Donald Trump declared that he will impose a 25 percent tariff on products imported from Mexico and Canada. Meanwhile, China will be subject to an extra 10% duty. The extra penalties, ...