MONTREAL (AP) The Montreal Canadiens and restricted free-agent Alex Galchenyuk have agreed to terms on a two-year contract.

Financial terms of the deal weren't disclosed Thursday.

Galchenyuk had career highs with 20 goals, 26 assists and 46 points last season. The 21-year-old Wisconsin native has 42 goals and 62 assists in 193 regular-season games and four goals and six assists in 22 playoff games.