Home Forex News Currency markets swing as Trump tariff vow jolts Canada and Mexico