“Donald Trump claims the United States does not need any products from Canada or Mexico, including cars, lumber, or energy.”