J.T. Miller had a goal and two assists for the Canucks (17-19-3), who have lost four of five (1-4-0). Collin Delia allowed four goals on 13 shots before being replaced in the second period by Spencer Martin, who made 11 saves.
"We felt good going into the third," Miller said. "We had a chance to win. It wasn't all bad at that point. It just seems like a couple breakdowns here and there seemed to catch us, and I don't know what else to say, really. They just capitalized on their goals."
Connor gave the Jets a 1-0 lead at 6:22 of the first period, scoring from the bottom of the right circle off a turnaround pass from Ehlers.
"[Connor and Dubois] are two guys that are pretty easy to play with," said Ehlers, who was playing in his second game after missing 36 because of sports hernia surgery. "We read off each other as much as possible. I think that's what makes this line a good line. And then as soon as we have a chance to get the puck, defensively or offensively, we're going all out."
Ilya Mikheyev appeared to tie it for Vancouver 31 seconds later, but Bowness challenged the play for a offside, and the call was reversed after a video review.
Connor then made it 2-0 at 7:59, scoring on a breakaway with a shot that beat Delia five-hole.
"They're one of the best teams in the League right now," Canucks defenseman Luke Schenn said. "They're deep, they've got two really good skilled lines up front that have speed and are pretty creative offensively, and like I said, off the rush."
Miller cut it to 2-1 at 15:14, chipping the puck over Rittich's pad from inside the crease, and Jack Studnicka tied it 2-2 when he tipped Schenn's point shot at 17:33.
"It's hard to play a team like that chance for chance," Canucks coach Bruce Boudreau said. "We kept coming back. I thought if we would have just tightened up the ship a little bit, we would have had opportunities to win, but it didn't happen."