Trump plans tariffs on Canada, Mexico and China, citing drug trafficking. New taxes could raise costs for U.S. consumers and spark trade tensions.