A forward who can play left wing and center, Marleau's contract is three years worth $19.98 million.
Marleau, a native of Aneroid, Saskatchewan, was named to the Canadian Olympic men's hockey team for the 2014 Olympic Winter Games in Sochi earlier this month. It will be the second straight time Marleau will represent Canada as he won a gold medal at the 2010 Olympic Winter Games in Vancouver.
Marleau is the all-time leader in goals with the San Jose Sharks with 425. This season Marleau leads the Sharks with 185 shots on goal, and has 21 goals and 26 assists for 47 points.
The Sharks also signed Canadian Olympic gold medalist Joe Thornton of London, Ontario to a three year contract worth $20.25 million. Thornton won a gold medal for Canada at the 2010 Olympic Winter Games in Vancouver, but did not make the Canadian Olympic team at the 2014 Olympic Winter Games in Sochi despite leading the NHL in assists with 47.