The win came a night after the Canucks ended the Detroit Red Wings’ NHL-record 23-game home winning streak.
The Canucks didn’t arrive in New Jersey until 3:30 a.m. because of snow-related delays in Detroit.
They weren’t at their best, but still won for the ninth time (9-1-1) in 11 games. Schneider and a couple of unexpected goal scorers proved the difference in handing New Jersey only its third loss since the All-Star break. The Devils are 9-2-1 since the break.
David Clarkson scored for the Devils on a play in which the puck deflected into the net off his stake.
After a review, officials upheld the score.
CAPITALS 4, CANADIENS 1
In Washington, Alex Ovechkin returned from an injury to combine with Jason Chimera on a pair of goals 16 seconds apart as Washington ended a three-game losing streak.
Ovechkin missed Washington’s previous game, at Ottawa on Wednesday, with a lower-body injury. As it is, the two-time MVP is having what might wind up as his worst NHL season, with only 25 goals and 21 assists so far. He went into Friday with all of four goals in the preceding month.
AVALANCHE 5, BLUE JACKETS 0
In Columbus, Ohio, David Jones scored twice and had an assist and Semyon Valamov turned away 28 shots to lead Colorado to a win over Columbus.
Gabriel Landeskog had a goal and an assist and Steve Downie and Matt Hunwick also scored for the Avalanche, who were up to their usual tricks against the Blue Jackets. They are 32-8-1-1 against Columbus, including 15-5-1-1 on the Blue Jackets’ home ice.
The Avalanche won a second game in a row for the first time since Dec. 31.
SABRES 2, BRUINS 1 (SO)
In Buffalo, Derek Roy scored the decisive shootout goal in lifting Buffalo to a win over Boston.
Ryan Miller made 35 saves through regulation and stopped three of four shootout attempts in helping the Sabres improve to 3-0-1 in their past four games.
Andrej Sekera scored for the Sabres, who are 8-3-2 in their past 13 games.
ISLANDERS 4, RANGERS 3 (SO)
In Uniondale, N.Y., P.A. Parenteau scored two goals in regulation and linemate Matt Moulson netted the winner in a shootout as the New York Islanders outlasted the Eastern Conference-leading New York Rangers.
Parenteau scored in the first and second periods after Moulson opened the scoring as the Islanders grabbed a 3-1 lead.
But the Rangers overcame sloppiness in front of backup goalie Martin Biron and got even on goals by Marc Staal, Marian Gaborik and Derek Stepan.