Ryder's hearing was set for Monday in Toronto. He made US$2.2 million last season and terms of his new deal weren't immediately available.
The Canadiens now have all their players under contract for 2007-08.
Ryder played in all 82 games last season, led the team with 30 goals and added 28 assists to go with 60 penalty minutes.
The native of Bonavista, N.L., has 176 points (85 goals, 91 assists) in 244 career NHL games since making his debut in 2003-04.