US President Donald Trump has announced new tariffs on imports from Canada, Mexico, and China, citing national security concerns and efforts to curb drug trafficking and illegal immigration. The ...