I would just like to point out that none of these moves NEED to happen and if we're being realistic, not all of them WILL happen.Things aren't as bad as you make them seem to be, unless Danault wants 6M or more. At a Pageau-like 5M, keeping Danault, Tatar and Armia is actually feasible. Danault and Tatar rather easily and Armia if they can unload both Byron and Kulak.
Next season, the Habs are saving 2M off the buyout cost this year for Alzner. They are also saving 1.475M off the Allen price tag with his new contract (assuming it's not even more by him not being picked up at the expansion draft -- it could be 3.55M for at least one season if we move towards Primeau instead as a backup for Price). If Montreal manages to pawn off Byron to the Kracken (add a 2nd round pick and a 3rd round pick), it's another 3.4M. If Montreal finds a take for Kulak and replaces him with an 8th D at around 750K, it's another 1.05M. Replacing Weal and his 1.4M with a 750K 13th forward is an extra 650K.
How far towards keeping everyone does 8.575M get you?
Need to re-up Tatar from the current 4.8M that Montreal is on the hook for.
Need to re-up Danault from the 3.083M that Montreal is currently on the hook for.
Need to re-up Armia as an UFA from the 2.6M that Montreal is currently on the hook for.
Need to re-up Lehkonen from the 2.4M that Montreal is currently on the hook for.
Need to re-up Kotkaniemi on a bridge deal up from the .925M that Montreal is currently on the hook for without bonuses.
Need to factor in the 2,75M more for Gallagher.
Need to factor in the .75M more for Petry.
1 if not 2 of these players are likely to be replaced by players on ELCs and those will offset the recent extensions handed out and likely salary increases coming for Suzuki & Kotkaniemi