Perry played 57 games with the Dallas Stars last season, scoring five goals and 21 points. The 35-year-old added five goals and nine points in the Stars' run to the Stanley Cup Finals.
In 1,045 career games, Perry has 377 goals, and 797 points while winning a Stanley Cup with the Anaheim Ducks in 2007. He also won the Hart and Rocket Richard Trophies in 2011 along with two Olympic Gold Medals with Canada.
The Peterborough, Ont., native joins a Canadiens' forward group that also added Tyler Toffoli, Josh Anderson and Michael Frolik this past off-season.