On February 25, 2007, Gorges and a 2007 first-round pick were traded to the Montreal Canadiens in exchange for Craig Rivet and a 2008 fifth-round pick. On July 9, 2008, the Canadiens signed Gorges to a three-year, $3.3 million contract extension.