GLOBAL-FOREX:Tariffs rattle Canadian and Mexican currencies, US data knocks dollar