Jankowski gave the Hurricanes their second lead at 4-3 after scoring at 13:24. He roofed a backhand past Dobes glove side as he cut across the goalmouth.
Hall scored his second goal at 12:21 of the third period for the first two-goal lead of the game at 5-3.
Slafkovsky cut it to 5-4 at 16:57, but Andrei Svechnikov scored into an empty net with 1:15 remaining for the 6-4 final.
“I really liked the first two periods,” Carolina coach Rod Brind’Amour said. “I thought we were really good, didn’t give up much, killed a couple of 5-on-3s. Like we’re doing the hard work there and I really thought we were in control of the game for the most part. The third period was probably the one I didn’t like the most. We kind of turned pucks over. We were just not super sharp, but we had enough of a lead that we were able to get her done.”
Montreal was outshot 12-6 in the first, but scored on three of its shots to take two of the three one-goal leads generated during a five-goal opening period.
Hall put the Hurricanes up 1-0 at 2:25 of the first when he got to his feet in the goalmouth behind Dobes and redirected a spin-around wrist shot by Jackson Blake.
Bolduc tied it 1-1 at 3:23 with a backhand over Bussi’s left pad, retrieving a rebound of Phillip Danault’s deflection of a wrist shot by Texier from the top of the slot.
Suzuki gave the Canadiens a 2-1 lead at 4:27. He one-timed a pass from Kreider and snapped a wrist shot past Bussi’s blocker for the third goal in a span of 2:02.
Robinson tied it 2-2 at 9:22 when he deflected Jalen Chatfield’s shot from the point past Dobes.
Bolduc then scored on the power play for his second goal of the period, putting Montreal up 3-2 at 12:54.
“I think it’s important for us to keep pushing and not get too high or too low,” Canadiens defenseman Mike Matheson said. “And I think we’ve recognized that as we’ve grown as a team, to just kind of keep putting our head down and working on the things that we need to get better at, and know that the results kind of take care of themselves at that point.”