Guaranteed contracts have to end in the NHL. They are causing lockouts every 6 years. Yes if a player is injured pay him a very good pension. If he plays for ten years pay him a good pension.
But if a player just starts to play badly due to age or laziness or personal issues, he deserves 8 years of pay?
Man I would love that in my profession.
In the CFL, players' signed contracts mean nothing. Non-productive players get cut weekly. In the NHL, once a player has played 400 games and is injured and can longer play, he receives an NHL pension. In Montreal, GM Marc Bergevin thought he didn't want a Steven Stamkos season long distraction weighing on his club and on his "franchise" player Carey Price so with owner Geoff Molson's blessing and approval, Bergey went to Price's agent to get Price re-signed one year before his contract was to expire. The $10M+ per season figure had been publicized and being that they want Price to retire as a Canadien, the maximum 8-year terms was a non-issue.
So, with a humongous Pay Day ahead of him, Price's play was apathetic at times, certainly not vintage Price and of course the fans should not expect spectacular play reminiscent of the season when he won both the Hart and Vezina Trophies. Due to his knee problems since, he is at most 90% of his hey days. Then recently, Price surmised that he might have Chronic Fatigue Syndrome which caused his mediocre play.
In both the PK Subban and Carey Price cases, Geoff Molson overpaid thinking that the Bell Ccntre will be standing room only for every game and his Molson Canadian will reach top sales season after season so Habs' fans should take that into consideration Price's $84M New Deal ($70M signing bonus).