I'd go far as to say that Canadian goaltending is at its weakest point ever. There is no clear improvement on the horizon either.
Our defence is decent-to-good, but certainly not great nor a strength of this year's (hypothetical) team. It would look a lot worse without Makar, but I'd say that Canada's defence group for the 2006 Olympics was worse than this year's group. The fact that the most significant contributing factor to our embarrassing display in 2006 was the defence group is not lost on me, however. There does appear to be some good talent on the way, and Canada typically has someone unknown come up on their radar that can contribute for a tournament or two like a Vlasic or a Toews.
The forward group for 2023 would be good, historically, but really no better than that. Not as good as the teams of the Gretzky or Yzerman/Babcock eras, but much better than 1996 or 1998. Besides the obvious elite game-breaking talent (McDavid and MacKinnon), Crosby, Bergeron and Marchand are still performing at a high-enough level that they would presumably be strong contributors to our top 9, but losing them at some point soon would be a blow to the forward group. Goal scoring from the wing position isn't a strength like it normally is, and there are no clear wingers that would complement our best player (McDavid). There are some good offensive players that could easily slot into open roster spaces (Marner, Stamkos, Scheifele, Point, to name a few), some good defensive capability (O'Reilly, Stone) and some hot hands that could find their way onto the team depending on when it was picked (Konecny, Horvat, Dubois), but overall the forward group seems to lack a defining modus operandi like that of the Yzerman/Babcock years. Maybe we can muddle through with a "pass to the puck to McDavid and see what happens" approach?
So overall, I do agree with you.