Carolina leads the best-of-7 series 3-2. Game 6 is at Boston on Thursday.
Tony DeAngelo and Vincent Trocheck each had a goal and two assists, Teuvo Teravainen had three assists, and Antti Raanta made 34 saves for the Hurricanes, the No. 1 seed in the Metropolitan Division.
"That's what goaltending does," Carolina coach Rod Brind'Amour said. "That team is going to generate opportunities and certainly did, and Raanta] was good."
Connor Clifton scored, and Jeremy Swayman made 33 saves for the Bruins, the first wild card from the East.
"Not enough up and down the lineup," Boston coach Bruce Cassidy said. "We're going to need a little bit more, whether it's working hard to keep the puck out of the net, blocking shots, finishing checks so guys can't join the rush. We need to get some guys going."
[RELATED: [Complete Hurricanes vs. Bruins series coverage]
Jaccob Slavin gave Carolina a 1-0 lead at 6:11 of the first with a wrist shot that trickled through Swayman.
Raanta made his best save at 7:14, when he waited out Boston forward Brad Marchand, who was alone in front, and made a glove save on a backhand.
"A lot of what-ifs in the game. It doesn't matter," Marchand said. "All that matters is we let this one go. Whether you win or lose, you've got to have the same recipe. You've got to let it go. It's all about the next one now."