Can teams just fire players like this? I always thought the CBA existed to protect players from being "fired" like this unless there was some form of breach. Like why isn't this a buyout?
It wasn't mentioned in Johnston's tweet but it is mutual termination so both sides agreed to it.
Zach Bogosian left a little money on the table and agreed to terminate his deal in Buffalo. Even with retention his contract was too much for contenders to add. Bogosian signed a lesser deal for the remainder of the season with Tampa and got a Cup.
In Johnson's case, he probably is the odd man out after Boston claimed Oliver Wahlstrom on waivers. It might come down to Johnson not really wanting to ride the buses in the AHL while collecting his paycheck. As others mentioned, he's made plenty of money on previous contracts so this might just be one step closer to retirement. He just got married a few months ago, so perhaps moving on to the next phase of his life?