The 32-year-old, who has played his entire 14-season NHL career with the Sharks, also will become the third player to reach 1,000 games with San Jose, joining forward Patrick Marleau (1,523 with the Sharks) and center Joe Thornton (1,068).
San Jose, on a season-long six-game winless streak (0-5-1), is coming off a 6-3 loss against the New York Rangers on Thursday in the debut of coach Bob Boughner, who took over after Peter DeBoer was fired Wednesday.
Brandon Sutter will be a game-time decision for the Canucks, who are 4-2-0 in their past six games after going 2-4-1 in their previous seven. The forward has missed 13 games with a groin injury.