President Trump announced sweeping tariffs on goods imported from Mexico, Canada and China, sending shocks through the global supply chain and raising fears about consumer costs.
American importers will pay a new 25 percent tax on goods from Canada and Mexico and a 10 percent levy on products from China.