Obviously, this is all idealistic and maybe not even feasible, but if I were in Bergevin's shoes here's what I would TRY to do in the offseason, based on the latest rumours and whispers about us being willing to take a run at Duchene.
1. Buy out Karl Alzner.
2. Find a team that has a lot of trouble scoring goals and offer them Jonathan Drouin for a top-4 LD. The ideal targets seems to be the Minnesota Wild. I would offer them something based around Jonathan Drouin for Jonas Brodin. Brodin has been linked to the Canadiens before, is signed to a reasonable deal and can play between 19 and 22 minutes per game. His mobility would make him the ideal partner for Shea Weber.
3. Offer Matt Duchene a 6 years, $54,000,000 contract, worth $9,000,000 per season, with a huge signing bonus. Make him the #1 C.
4. Try and re-sign Jordie Benn for 2 to 3 years around 2.5M. If he asks for more, let him walk and find a replacement in free agency.
5. Sign Cam Talbot to a 2 years, show-me contract around 3M per season.
All of these moves are based on a reality where the salary cap is set at 82.5M. The lineup would probably look like this;
Domi - Duchene - Shaw
Tatar - Danault - Gallagher
Lehkonen/Byron - Kotkaniemi - Armia
Lehkonen/Byron - Thompson - Weal/Deslauriers
Brodin - Weber
Mete - Petry
Benn/Kulak - Juulsen/Folin
Price
Talbot
The goal is to have a Cup contender for the 2020-2021 season and let Suzuki/Poehling/Brook play in the AHL in the meantime. Our shot at the Cup would be with this lineup;
Domi - Duchene - Suzuki
Tatar - Kotkaniemi - Gallagher
Lehkonen/Byron - Danault/Poehling - Armia
Lehkonen/Byron - Danault/Poehling - UFA FILLER
Brodin - Weber
Mete - Petry
Benn/Kulak - Brook
Price
Talbot
If Kotkaniemi progresses steadily, that Suzuki, Poehling and Brook are legit, and that the rest of the team maintain their pace, it's a lineup that can compete for the Cup IMHO.
Ideally, at the 2021 trade deadline, we would acquire another top-4 LD to really put us over the top.