The Sharks took a seemingly commanding 2-0 lead in the best-of-seven games, which shifts to San Jose for the third and fourth games on Sunday and Tuesday, respectively.
The Canucks suffered their sixth consecutive loss in a home playoff game. Now, they might not get another one — after securing home-ice advantage with their fifth consecutive Northwest Division title.
Ryan Kesler scored third-period goals for Vancouver, helping the Canucks overcome a 1-0 deficit that had stood since the first period.
If necessary, Game 5 will be in Vancouver on Thursday.