Selanne roofed a shot over Raycroft's shoulder from just above the goal line, ending what appeared destined to be another late Canucks comeback (6-0-1).
Shane O'Brien tied it with 53.6 seconds left for Vancouver, which erased a three-goal deficit to beat San Jose in a shootout on Thursday night, and tied Calgary with 0.2 seconds left before beating the Flames in a shootout Monday night.
After Ryan Whitney put the Ducks up 2-0 midway through the second period, Matt Pope started the comeback with 6:55 left, pouncing on a loose puck after Anaheim goalie Jonas Hiller lost it to Michael Grabner behind his own net.
O'Brien, who didn't score a goal until the final game of the playoffs last season, tied it with a wrist shot through traffic and Hiller's legs.
Corey Perry also scored and Hiller made 22 saves for the Ducks (4-2-0).
Anaheim star Ryan Getzlaf had an assist in his first game since hernia surgery in late July, centering the No. 1 line with Perry and Bobby Ryan as the Ducks (3-2-0) dressed almost all of their top forwards and defensemen.
After Perry opened the scoring with 6:35 left in the second period, Getzlaf made a soft pass to set up Whitney's one-timer goal midway through the third.
Raycroft was stellar early and finished with 26 saves as he battles Cory Schneider, a first-round draft pick and last season's American Hockey League goalie of the year, for the backup job behind Roberto Luongo.
Raycroft stopped Perry on an early break in tight, and robbed Andrew Ebbett and Brendan Mikkelson from point-blank range just before Perry finally put the 20th shot past him with 6:35 left in the second, driving to the net and banging in a centering pass from Mikkelson.
Vancouver iced its top forward duo of Daniel and Henrik Sedin, but only half its regular defense, and left top-six forwards Ryan Kesler and Alex Burrows among several regulars in the press box.
Copyright by STATS LLC and The Associated Press
Arena: Rogers Arena Location: Vancouver, British Columbia
Attendance: 18,630 (99.0% full)
No scoring this period
Corey Perry Assist: Brendan Mikkelson, Saku Koivu
Ryan Whitney Assist: Ryan Getzlaf, Bobby Ryan
Matt Pope Assist: Michael Grabner
Shane O'Brien (with extra attacker) Assist: Kyle Wellwood, Tanner Glass
Teemu Selanne Assist: Saku Koivu, Scott Niedermayer