Zadorov agreed to terms on a six-year, $30 million contract with the Bruins on Monday, Chris Johnston of The Athletic reports.

Zadorov split his 2023-24 season between the Flames and Canucks, playing in a total of 65 regular-season contests. In those outings, the 29-year-old defenseman notched 20 points, reaching that threshold for the third consecutive campaign. He figures to serve primarily as a shutdown defensive option in a bottom-four role with minimal power-play minutes -- though he should still be able to chip in 20-25 points.