He turns 28 at the start of the season, so contract length isn't the worst but would have preferred 5 or 6 years. Cap hit a little high though.
I've said before that DeBrusk ticks a lot of boxes for the Canucks. Speed, scoring, defensive play, plays both wings, not afraid to use his body (was very physical this past playoffs). He's just very inconsistent.
However he did lead the Bruins in goals and points this past playoffs. 5 goals, 11 points in 13 games.