President Trump has announced sweeping tariffs on imports from Canada, Mexico, and China in response to what he calls a national emergency related to illegal immigration and the influx of drugs like ...