Henrik Sedin notched two assists -- including the 600th of his career -- and carded an empty-net goal while twin brother Daniel dished out three assists for the Canucks, who moved four points ahead of Minnesota atop the Northwest Division.
Corey Schneider turned aside 36-of-38 shots to earn the victory.
Miikka Kiprusoff recorded 17 saves for the Flames.
Millions of Getty images now available for free via embed tool
Ray Liotta sues skin care company over use of likeness