Matthew Highmore scored twice, and Thatcher Demko made 31 saves for the Canucks (22-28-3), who had lost two straight.
"The guys stuck with it, had a big third [period]," Vancouver coach Travis Green said. "To come on the road and play a lot of games and go .500 (3-3-0), I thought it was a good trip."
Adam Larsson scored on a one-timer to give Edmonton a 1-0 lead at 12:45 of the first period.
Bo Horvat tied it 1-1 at 1:27 of the second period, scoring shorthanded off a pass from Tanner Pearson on a 2-on-1.
The Oilers nearly took the lead at 15:01, but Demko saved an Alex Chiasson one-timer when he lifted his outstretched right pad in the air.
"You know that's going to be a desperation play," Demko said. "I noticed he was in a good enough spot to raise it, so I was just trying to elevate my leg a little bit to help give myself a chance to get a piece of it. It was kind of sitting on the goal line for a split second and luckily we were able to live to see another day."
Tippett said, "It was very close, and you couldn't tell definitively if it was in. [The NHL Situation Room] would have looked at it, it's not something you challenge. But when you look at it real close, it wasn't in."