The Canadiens and right-winger Michael Ryder avoided arbitration by agreeing to a US$2.95-million, one-year contract Sunday. Ryder's hearing was set for Monday in Toronto. He made US$2.2 million last season. The Canadiens now have all their players under contract for 2007-08.