Henrik Sedin scored off an assist from his twin brother 53 seconds into the game and Vancouver never looked back, using the win to widen its lead atop the Northwest Division to 17 points.
Shawn Horcoff and Magnus Paajarvi scored for the last-place Oilers, who fell to Vancouver for the fourth time in five meetings this season.
Nikolai Khabibulin started in the Oilers' net and was removed after the first period with a sore groin. He allowed a pair of goals on 17 shots.
Devan Dubnyk finished out the contest, stopping 11-of-14 shots.