Sebastian Aho had an assist to become the third player in NHL history to begin a season with at least one assist in 12 straight games, joining Wayne Gretzky (Edmonton Oilers, 1982-83) and Ken Linseman (Bruins, 1985-86).
Aho, who has 17 points (four goals, 13 assists) in 12 games, also passed Ron Francis for the longest season-opening point streak in Hurricanes/Hartford Whalers history.
WATCH: [All Bruins vs. Hurricanes highlights]
Patrice Bergeron had three assists, and Jaroslav Halak made 42 saves for the Bruins (7-3-2), who have won three of their past four games.
"It was bound to finally go in," said Marchand, who has four goals this season. "It's been a little tough the past (11) games. I don't think I've really even pulled my weight, but it's nice to get a couple tonight. It all starts with big plays from other guys, I'm just the beneficiary."
Scott Darling made 28 saves for the Hurricanes (6-5-1) in his season debut.
"We're shooting a lot, maybe we have to make an extra pass or something to beat these goalies," Dougie Hamilton said. "But we had some chances, some breakaways, a post. That's just the way it goes."
Marchand gave the Bruins a 3-2 lead at 5:23 of the third period when he held off Justin Williams, circled the net, and scored on a wraparound.
"I just knew I had a forward beside me, and I knew if I could get by him, I'd have a good opportunity," Marchand said. "[Williams] was kind of all over me, so I wasn't able to get a shot off. Luckily, it worked the way it happened."