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.
Handler slams Piers Morgan: 'You're a terrible interviewer'
Beautician charged with giving client fatal silicone butt injection