Daniel Sedin scored 3:37 into overtime on an assist from brother Henrik that gave the Canucks their third win in a row and sent the Hawks to their third consecutive defeat.
Henrik Sedin dished the puck from behind the net to Daniel, who had had slipped in front of the net among three Chicago defenders and one-timed it past Corey Crawford for the winning goal.
Ryan Kesler and Cody Hodgson scored in regulation and Cory Schneider made 37 saves for Vancouver.
Jamal Mayers and Viktor Stalberg scored and Crawford made 30 saves for Chicago.
2014: The Year in Music [PHOTOS]