Mailloux & Heineman both went on SOIR.
In fact, Montreal did everything I said except keep Slafkovsky & put Byron on IR instead of roster. I wasn't sure they had the money for that. I didn't bother to calculate if they did.
Price's $10.5m LTIR is now spent. We used $10.194m of it. We don't get to use that last $400,000.
SOIR is only available to players on 2 way contracts, which ELCs are. We'll get the full benefit of their NHL salaries to give us breathing room to recall players, use IR for other players, etc.
Players on IR still count against the cap, which is why teams are expected to save $1m-$2m for that eventuality. Since a lot of teams have not done that this year, you're going to see a lot of games with reduced in-game rosters & emergency recalls.
Mailloux & Heineman give us $1.795m in salary relief immediately. Otherwise, we'd be in emergency conditions too.
Teams have to apply to NHL for SOIR benefits.
Now, Canadiens can choose to keep Byron on IR, and just use the SOIR pool until both Mailloux and Heineman are healthy and the pool can't be used anymore; in which case Byron goes to LTIR.
Or, put Byron on LTIR tomorrow & bring in a $2m-$2.25m D as replacement leaving +$1m for IR after we lose SOIR (cause both Mailloux & Heineman are healthy).
It gives Montreal options for roster movement since it opens up cap space.