President Donald Trump has been talking about a 25 percent tariff on goods from Mexico and Canada since taking office back in ...