The Canucks were coming off a 4-3 shootout win at the Calgary Flames on Wednesday, but failed to generate a shot on two first-period power plays.
"When you can go from great to whatever tonight was," Boudreau said, "you tried to build them up, told them how good they played in Calgary -- and we did an awful lot of good things -- and then we come here, and it's not even the same team. It's hard to understand sometimes."
Connor put the Jets ahead 1-0 on a power play at 2:51 of the first period, taking a cross-ice pass from Dubois off the rush and using Mark Scheifele as a screen to beat Martin from the left hash mark.
"It's kind of on the regroup on the power play, and if we can, we like to attack and try to create some chances off the rush," Connor said. "[Dubois] made a great pass, and I had a lot of time there and just picked low blocker."
Kyle Capobianco, who replaced Schmidt after being scratched for 13 straight games, made it 2-0 at 5:30 of the second period with his first goal of the season on a screened point shot after Dubois won an offensive zone face-off, and Neal Pionk made it 3-0 at 12:08 with a screened one-timer from the point.
"I love to see it," Hellebuyck said. "I love to see the guys succeed, especially with how hard they've been playing and how hard they've been working for me."
Gagner, moving up from the fourth line to the second line, extended the lead to 4-0 after converting a 2-on-1 pass from Dubois 56 seconds into the third period.