Bo Horvat scored two power-play goals, J.T. Miller had two assists, and Thatcher Demko made 32 saves for the Canucks (2-6-2), who won their previous two games.
Vancouver was 2-for-5 on the power play but surrendered a short-handed goal, and New Jersey only needed eight seconds to score on its only man-advantage.
"They outworked us. When they outwork you, the success is going to follow," Canucks coach Bruce Boudreau said. "You give up a power-play goal in [eight] seconds, give up a short-handed goal, that's pretty well the ballgame."
Bratt, who had an assist, has 16 points (four goals, 12 assists) in his NHL career-long point streak, which tied Tim Higgins from Oct. 12-Nov. 2, 1984.
"He's finding a way every night to get on the board," Devils coach Lindy Ruff said. "He's playing a team game and getting rewarded."
Bratt extended his streak on Nico Hischier's power-play goal to put New Jersey ahead 1-0 on their first shot at 4:36 of the first period. A cross-ice pass from Hughes found Bratt at the top of the right face-off circle, and he sent a pass to Hischier for a backdoor tap-in.
"We kind of had a set play," Hischier said. "Bratt is able to shoot, or if he sees something, he obviously can pass, and luckily he saw me there."