Home Forex News Trump tariff vow hits Mexican and Canadian currencies, yen firm