Trump finally signed off on threatened 25-percent tariffs on neighboring Mexico and Canada -- despite sharing a free trade pact -- and hit China with a 10-percent tariff in addition to already enacted ...