Bad news for him and the team. Neither a rib or shoulder injury would be fun. Both are painful experiences.
Seeing the good in all, there will at least be some vital Cap space freed up due to the injury, if I am understanding the way the cap system works. I admit, I'm too lazy to learn all of the ins and outs. Leafs just need to play their team game focusing on defense first and get back on track.
If there was ever a game, even a horrible loss that would forge the team forward in a commited effort to be playoff strong, the game against the Jets would have been it.