But after a scoreless overtime, Shaw and Kane beat Canucks goalie Cory Schneider while Ray Emery made stops on Jordan Schroeder and Ryan Kesler, boosting the Blackhawks to a 13-0-3 mark for the season.
The 16 games to start a season without a regulation loss tied an all-time NHL record set by the 2006-07 Anaheim Ducks.
Patrick Sharp added a goal and Emery finished with 29 saves in the win.
Daniel Sedin found the net and Schneider turned in 40 saves for the Canucks, whose winless streak extended to three games.
Yosemite climber falls 30 feet, suffers major injuries
Moore to attend retreat in to avoid Kutcher's wedding