I hear what you are saying but they haven’t lost anyone and have a team full of solid (yet not spectacular) 18 and 19 year olds.
I just don’t see Oshawa having that depth
As of right now I'd agree that Oshawa's forward depth isn't good enough to win. The D depth is there (5/6 are good, could use 1 more) and both goalie spots are taken care of.
But as is the case in any junior season, how a team looks now vs how it looks when the playoffs start are drastically different and Oshawa has the pick capital and young player capital to make a handful of large moves, and Roger Hunt has proven himself to be one of the best GMs in the league.
I look back to the Gens 2015 team that won it all and had statistically the best season in Gens history and that group going into the off-season was:
Josh Sterk-Cole Cassels-Michael Dal Colle
Brad Latour-Sam Harding-Hunter Smith
Jacob Busch-Aidan Wallace-Joe Manchurek
Justice Dundas-Owen McDade-Matt Hore
Josh Brown-Will Petschenig
Chris Carlisle-Stephen Deserocher
Mitch Vande Sompel-Daniel Robertson
Ken Appleby (had never been a starter before)
Shawn Mabley
There's no way anyone would've predicted that roster to finish over .500 but of course they go on to sign Anthony Cirelli, draft Tobias Lindberg and Jeremy Brodeur and then trade for Dakota Mermis, Matt Mistele, Michael McCarrron, Brent Pederson and suddenly that's an entirely different team and the best team in the CHL that year. And the Gens have almost double the amount of 2nd/3rd round picks right now than they did at their disposal in that 2015 season.
To me the biggest indicator on whether or not a team is going to be good is 1) does it have a few studs to build around? and 2) does the team have picks+young players to trade to get to a championship team.
It's very, very rare for a team to be so good that they don't need to make any moves. Just isn't how it works in junior hockey. And based on that I'd think the top 5 teams going into the season would be Oshawa, Mississauga, Windsor, Saginaw and Soo.