Trump hits dozens of countries with steep tariffs, including 35% for Canadian goods

Forex News