Yahoo! Sports is reporting the deal is for $1.1 million.
Semin spent the last three seasons with the Carolina Hurricanes, who bought out his contract at the end of June. Semin is still owed $14 million over the next six years from Carolina.
The 31-year-old Semin had his worst season statistically in the NHL last season, scoring six goals and recording 19 points in 57 games. In eight NHL seasons prior to 2013-2014, Semin scored at least 20 goals seven times.
The Canadiens finished 2015 first in the Atlantic Division with 109 points, but lost in the second round of the playoffs to the Tampa Bay Lightning.
- Rohan Nadkarni