The Sharks have signed free-agent center Scott Gomez to a one-year, $700,000 pro-rated deal on Wednesday, a source told ESPN.com.

Gomez was bought out by the Canadiens last week and became an unrestricted free agent.