MONTREAL - The Canadiens announced on Saturday that they've agreed to a three-year contract (2019-20 to 2021-22) with defenseman Brett Kulak (average annual value of $1.85M).

Kulak, 25, appeared in 57 games for the Canadiens last season and set career highs in goals (6), assists (11), points (17), and differential (plus-12).

The Edmonton native was acquired from the Calgary Flames in exchange for defensemen Matt Taormina and Rinat Valiev in October.

Kulak is a veteran of 158 NHL contests with the Flames and Canadiens and has eight goals and 28 points over five seasons.

The 6-foot-2, 187-pound rearguard was Calgary's fourth-round pick (105th overall) in 2012.