U.S. President Donald Trump is pushing ahead with long-threatened import tariffs on goods from Canada, Mexico and China.
President Donald Trump unleashed the first salvo of his tariff war, with general levies of 25% on Canada and Mexico and 10% on China — the start of a wave of promised trade barrages against foreign ...