Stocks are overvalued right now. If they continue to appreciate rapidly, it will be a bubble waiting to burst. NVIDIA and AI have created a huge bubble, and these stocks are priced according to massive growth. Anything less than perfection, and it crash like Netflix did a few years ago.
The magnificent 7 is at ~34 P/E, without the mag 7 the S&P 500 P/E is ~19. If the mag 7 crashes it will have cascading effects but the AI stuff is not funded by debt for the most part so that will put limits on how big of a cascade it will be. I have heard that there are AI companies that are using their Nvidia AI cards as collateral to fund the purchase of more Nvidia AI cards, I do not know how common this is but I assume it is not common. If I am wrong and AI is largely funded by debt then all hell will break loose and there will be no limits to the damage an AI crash will be.
Canada might be a good place to invest until the USMCA is up for renewal in July 2026, 25% of our GDP is tied to US exports, the US dollar is strong so naturally they would import more from Canada. If Trump does put a 10% tariff to all imports then Canada would be hit when the USMCA is renegotiated so for the next 1.5 years Canada could be a great. With that said predicting Trump is impossible, he could put 100% tariffs on Canada without regard for USMCA and we would just have to take it.