Granlund has played in 31 games for the Flames this year, tallying four goals and three assists on the year.
The former second-round pick out of Finland had split time between the American Hockey League and the Flames throughout his three-year career. In his rookie year, Granlund played 52 games and accounted for 46 points. He was called up to Calgary from the Abbotsford Heat in the 2013-14 season and played seven games, tallying three points.
He had the best professional season of his career in the 2014-15 season, playing 48 games and scoring a career-high eight goals.
Vancouver general manager Jim Benning believes Granlund is someone who can step in right away and contribute, per the Canucks:
Granlund's ice time had been inconsistent for the Flames, who came into Monday with the third-fewest points in the Western Conference. He's averaged just over 12 minutes on ice in his last seven games and played under 10 minutes three times.
He was the difference-maker in Calgary's 4-3 win over the Toronto Maple Leafs on Feb. 9, scoring a goal and tallying an assist.
Granlund goes to a Vancouver team that has struggled to score goals this season, posting the second-worst goal differential (minus-26) in the Western Conference. Daniel Sedin leads the Canucks in goals with 22, but Vancouver has only accounted for 58 points this season.
This is a good opportunity for Vancouver to see what type of potential Granlund has. The Canucks may be a team that will give him more playing time.