Canucks var ute efter revansch för lördagens 1-2-förlust efter straffläggning i Minnesota.
– Vi fick jobbet gjort till slut. Det handlade om vilja och tålamod, sa Vancouvers målkung Brock Boeser i en intervju med NHL Network direkt efter slutsignalen.
Han gjorde sitt 23:e mål för säsongen när han gav Canucks ledningen med 3-2 tidigt i den andra perioden.
Där vände matchen efter en svag inledning av Vancouver.
– Jag är överraskad över Canucks bleka start med tanke på att man behövde en uppryckning efter en dålig insats i Minnesota igår och nu mötte ett hårt skadedrabbat Chicago, sa förre NHL-spelaren Dave Reid i expertpanelen hos NHL network.
Elias Pettersson målskytt
Blackhawks sköt de första tio skotten i matchen och hade ledningen med både 1-0 och 2-1. Nick Foligno var målskytt båda gångerna.
18-årige supertalangen Connor Bedard bjöd på två assist och toppar rookieligan i NHL på 26 poäng, 12 mål och 14 assist, efter 30 omgångar.
Elias Pettersson, 25, använde ”specialaren” när han med ett direktskott från den högra tekningscirkeln sköt sitt 1-1-mål.
EP40 gick ner på ena knät och klippte till direkt när crosspassningen från J.T. Miller kom.
Miller hade två målgivande passningar och ligger tvåa i NHL:s poängliga på 45 poäng.
Bara Nikita Kutjerov, Tampa Bay, är bättre med sina 52 poäng.