Canucks in the driver's seat, but it ain't over yet (some Canucks' fans here seem unaware that it's not a best out of three).
I will say this: We haven't seen the Oilers play their best yet in the series. In fact, the Oilers kind of limped into the playoffs and only played well vs. Los Angeles in about two of the five games. And I don't think they've been great in any of the three games this series. There were moments in game two when they were great (the third period, mainly), but otherwise it's been a very poorly-played series by Edmonton so far.
As we saw a few times in the regular season, the Oilers are capable of suddenly going on a heater and winning 8 or 16 in a row. But they're sort of in the doldrums right now, not helped by Skinner's reversion to very poor goaltending after his quite-strong regular season.
Despite what some here seem to think, Edmonton is actually a decent defensive club. From mid-November to the end of the regular season, the Oilers were the #1 team in the NHL, and their team-defence was sixth-best (one place above Vancouver, which was also quite good). The Canucks have created relatively few high-danger scoring chances in the series, and have put only 61 shots on net, or an average of about 19 per 60-minutes. Given this, you would think the Oilers would up be 2-1 right now, not down 2-1, but the combination of bad goaltending and random brain-farts (see: Foegele in game three) have done the damage.
All of this is to say that if Edmonton finally brings its 'A' game in game four, the series will be tied 2-2. And at any point, the series can turn because Edmonton is capable of going on a massive heater.
From Vancouver's perspective, I feel like we've basically seen what they can do. They've played well -- probably about as well as can be expected.
In short, the Canucks are in command and should win the series from here, but if the Oilers bring that 'A' game in game four and tie the series, absolutely anything can happen.