Good contract. He's clearly the main piece they wanted when they took on Mason's contract. But I guess Habs still wanted to see if he would be a good fit with the team, so the one year deal will help them determine that before they commit longer term.
Never met his potential sadly, yet I still think there is time. Very reasonable contract, good addition to the team, you need guys like this too. Solid contributor. He may do well in Montreal and kick start things, especially in a contract year.