Dillon Dube signed a three-year, $6.9 million contract with the Calgary Flames on Thursday. It has an average annual value of $2.3 million.
The 23-year-old forward was a restricted free agent. He scored 22 points (11 goals, 11 assists) in 51 games for Calgary last season.
Selected by the Flames in the second round (No. 56) of the 2016 NHL Draft, Dube has scored 43 points (18 goals, 25 assists) in 121 regular-season NHL games and five points (four goals, one assist) in 10 Stanley Cup Playoff games.