Montreal went 2 for 4 on the power play while New Jersey failed to score on three chances with the man advantage.
The Canadiens opened the scoring early in the second period when Pacioretty beat Brodeur glove-side on the power play.
Ex-Hab Ryder, who signed with the Devils in July, tied the game minutes later with a high floater from the blue-line that bounced off Price and landed in the net.
Pacioretty restored Montreal's one-goal lead at 8:32 when he beat Brodeur with a powerful backhander while playing 5-on-4 hockey.
Larsson tied the game 2-2 on a deflected shot from the point at 16:47 of the second.
White scored the eventual winner late in the third period by deflecting Jarred Tinordi's shot past Brodeur.
The Canadiens close out their pre-season play with a home-and-home series against the Ottawa Senators on Wednesday and Thursday.