President Donald Trump signed stiff new tariffs on Mexico, Canada and China on Saturday, fulfilling a campaign promise to impose significant new taxes on imports from the three largest US trade ...
The tariffs — as Trump has promised since after his election win — will be 25% duties on Canada and Mexico and 10% on China over issues of fentanyl and illegal migration. The duties on all three ...