Jack Eichel scored, and Robin Lehner made 26 saves for the Golden Knights (39-29-4), who remained one point behind the Dallas Stars for the second wild card into the Stanley Cup Playoffs from the Western Conference. The Stars have played three fewer games.
"We knew that we weren't going to win every game the rest of the way in," Vegas coach Peter DeBoer said. "We dropped an opportunity tonight.
"You just want to flush it. Nothing good to say, we got what we deserved. I don't think we gave ourselves a chance to win that game right from the first period, the way the game started. It's disappointing, but we played some pretty good hockey lately. We've got to rebound here quickly."
Thatcher Demko made 33 saves for the Canucks (33-28-10), who scored five straight goals after a 3-2 overtime loss to the Golden Knights in Vancouver on Sunday. J.T. Miller and Oliver Ekman-Larsson each had two assists.
The win moved the Canucks, who will play again Thursday at the Arizona Coyotes, within six points of Vegas and seven of Dallas, which has two games in hand.
"For the time of year and what we needed, it was a good all-around game," Vancouver coach Bruce Boudreau said. "The goalie had to be great, but the players in front of him had to be great too."