President Donald Trump said on Thursday that the United States would impose a 25% tariff on imports from Mexico and Canada, ...