On February 25, 2007, the Sharks traded Gorges along with their 1st round choice (Max Pacioretty) in 2007 NHL Entry Draft in exchange for Craig Rivet and Montreal's 5th round choice (Julien Demers) in 2008 NHL Entry Draft. On July 9, 2008, he signed a three-year, $3.3 million contract with the Canadiens.