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.
Interpol investigating stolen passports on missing flight
Teacher apologizes for showing sexual image of herself in class