Sedin's first of the night came at 18:29 of the second period and made it 2-0. Breaking into the Flames zone, Sedin's pass attempt was knocked out of the air by a Flames defenceman and right back to Sedin, who snapped a 20-foot shot past Miikka Kiprusoff. Sedin added his 12th of the season at 10:51 of the third period wheeling out from behind the net and neatly converting a centring pass from brother Henrik to make it 3-0.
Just prior to that goal, Vancouver goaltender Roberto Luongo had turned in his best sequence of saves on the night stopping Jarome Iginla, Dion Phaneuf, and Daymond Langkow twice from in-close during a 1:02 two-man advantage for the Flames.
Luongo finished the night with 26 saves, losing his shutout bid with 23 seconds left when rookie David Moss scored from a scramble.
Trevor Linden also scored for Vancouver (18-18-1). The Canucks move into a tie with Calgary for fourth in the extremely tight Northwest Division. The Canucks and Flames are just one point back of the division co-leaders Colorado, Minnesota, and Edmonton.
Calgary (17-14-3) loses for the first time at the Pengrowth Saddledome since Oct. 30. The Flames and Canucks return to Vancouver now where they'll meet for the fourth time in December Wednesday night at GM Place. Calgary will return home after that for a six-game homestand.
The first period was scoreless despite a couple of great chances for the Flames in the opening eight minutes.
Two minutes into the game, Tony Amonte dashed in on a breakaway but rang a shot off the post.
Later on with the Flames on the power-play, Phaneuf hit the post on a slapshot from the blue-line.
Vancouver opened the scoring 5:05 into the first period connecting on a power play.
Kevin Bieksa's slapshot from the blue-line was kicked out by Miikka Kiprusoff but the rebound went right onto the stick of Linden, who buried his fourth of the season into the open net.
After going 30 games without a goal, it was Linden's third goal in the last five games.
Notes: Calgary lost D Richie Regher had his bell rung in the first period and did not return... With 614 career points, Calgary RW Jarome Iginla is two points behind Joe Nieuwendyk for third place on the Flames all-time scoring list... Groin injuries continue to sideline Calgary defencemen Roman Hamrlik and Andrei Zyuzin, who both missed their fifth straight game... Vancouver is the only team that has yet to score a shorthanded goal... During the 10-game home winning streak, Calgary had trailed for only 24:38. Versus Vancouver Tuesday night, they trailed for 34:55.