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.
Police: Sword-wielding man demanded free tacos
Wisconsin business offering 'therapeutic cuddling' forced to close