Home Investing President Trump threatens 25% tariffs on Canada, Mexico; China tariffs hinge on TikTok deal