Hate to be the Grinch here, but the Habs have no cap space whatsoever. Every team needs to be cap compliant on opening day and as I write this, they have a 3.5M overdraft.
Now if you use a player LTIR to comply on season opening, you can't use it later. If the Habs use Price LTIR to erase the 3.5M overdraft, that's it, it's gone, no 8.8M.
What's more, if you are cap space compliant with LTIR, all bonuses count against next year cap space so not only do the Habs loose Price's treasure chest but take a dip into red ink for the following season.
Of course the Habs could get rid of Hoffman one way or the other and be cap compliant and Santa Claus is a great guy. That way, barring injuries, you could pay most of the bonuses and clean next year cap space
A way to get out of this catch-22 would be to put let's say Dvorak on LTIR, use it for compliance and save Price's whole 10.5M LTIR during the season. An other way would be to get Mantha, bring the overdraft in the 10M zone and use close to all Price's LTIR at once.
Of course, the LTIR solutions bring bonuses to next year but the Habs already have 1.3M this year in overdraft bonuses so it won't be a rise next year. And as Alzner and Edmunston will be written off the books there will be 2.6M to absorb other bonuses.