The Calgary Flames traded defenceman Dougie Hamilton, forward Micheal Ferland and blue line prospect Adam Fox to the Carolina Hurricanes in exchange for forward Elias Lindholm and defenceman Noah Hanifin on Saturday at the NHL draft.
The deal was announced during the sixth round.
Hamilton, 25, had 17 goals and 27 assists in 82 games with Calgary last season. The Toronto native, who was originally drafted ninth overall by the Boston Bruins in 2011, has 64 goals and 156 assists in 423 career games.
The 26-year-old Ferland scored 21 times and added 20 assists in 77 games in 2017-18. The Swan River, Man., product has 42 goals and 47 assists in 250 NHL games.
Lindholm, 23, and Hanifin, 21, are both pending restricted free agents and played for new Flames head coach Bill Peters in Carolina.
Lindholm, the fifth selection in 2013, had 16 goals and 28 assists in 81 games last season. In 374 career outings, the Swede has 188 points (64 goals and 124 assists).
The fifth pick in 2015, Hanifin scored 10 goals and added 22 assists in 81 games in 2017-18. The Boston native has 18 goals and 65 assists in 239 games.
Fox, the 66th pick in 2016 from Jericho, N.Y., has spent the past two seasons at Harvard University.