The Calgary Flames traded forward Markus Granlund to the Vancouver Canucks for forward Hunter Shinkaruk on Monday.
Granlund, 22, has four goals and seven points in 31 games this season. He has five goals and nine points in 12 games with Stockton, the Flames' American Hockey League affiliate.
A second-round pick in the 2011 NHL Draft, Granlund has 14 goals and 28 points in 86 NHL games the past three seasons.
Shinkaruk, 21, made his NHL debut Nov. 16 against the Montreal Canadiens. The Calgary native leads Utica of the AHL with 39 points in 45 games and is seventh in the AHL with 21 goals.
The 24th pick of the 2013 draft, Shinkaruk has 37 goals in 119 AHL games the past two seasons.