The Calgary Flames have signed defenceman Noah Hanifin to a six-year deal worth $4.95 million per season, the club announced Thursday.

The 21-year-old defender was acquired by the Flames in the blockbuster deal that sent Dougie Hamilton to Carolina in June — Hanifin joined the Flames along with teammate Elias Lindholm, while Hamilton, Micheal Ferland and prospect Adam Fox headed south.

Through three seasons at the NHL level, Hanifin has amassed 18 goals and 83 points, posting career-best marks of 10 goals and 32 points for the Hurricanes in 2017-18. Initially drafted fifth overall by Carolina in 2015, Hanifin was a standout talent at the college level, posting 23 points through 37 tilts for Boston College in 2014-15.

With Hanifin under contract, the Flames have now addressed all of their restricted free agents, leaving them without any currently unresolved contract situations heading into training camp.

Set to slot in at $4.95 million in 2018-19, Hanifin will be the Flames’ second-highest-paid defenceman next season, sitting just above T.J. Brodie but below captain Mark Giordano‘s $6.75 million cap hit. He’ll earn the sixth-highest sum among all Flames skaters next season.

Hanifin’s fellow former Cane, Lindholm, signed a near-identical, but slightly lower, deal of six years at $4.85 million with Calgary in July.