"Obviously, it's great to get the first one out of the way," said Hoffman, who missed training camp and the first three games because of a lower-body injury. "Our power play hasn't been what we wanted it to be so far (2-for-23), so it was nice to get one for that department."
Dvorak also scored his first goal with the Canadiens to extend the lead to 3-1 at 3:17 of the second period. Skating in on a 4-on-2 rush, Dvorak took a return pass from Niku and was credited with the goal when his pass for Josh Anderson redirected in off the skate of Staal.
Perreault joined Hoffman and Dvorak by scoring his first with the Canadiens to push it to 4-1 at 7:45, capitalizing off a turnover in the neutral zone by Mitchell Stephens. He then chased Greiss following his second goal at 9:59 that made it 5-1.
"[Perreault], he had a great game, deserved everything that came to him," Hoffman said. "He was a big part of the win tonight."
Perreault completed the hat trick when he shot into an empty net at 13:16 of the third period for the 6-1 final.
"My wife was here and I had some friends in the building as well, and when [the crowd] chanted my name, I had chills in my back," said Perreault, who is from Drummondville, Quebec. "It was one of the most special moments that you just remember for the rest of your life."
NOTES: Perreault's hat trick was his first since he scored four goals with the Winnipeg Jets against the Florida Panthers on Jan. 13, 2015. It was also the first natural hat trick by a Canadiens player since Max Pacioretty had one against the Minnesota Wild on Nov. 19, 2013. … Bertuzzi skated on his own the past two days and will rejoin the Red Wings for their game at the Chicago Blackhawks on Sunday. … Defenseman Joel Edmundson is back in Montreal but will not join the Canadiens on their upcoming four-game road trip, Ducharme said. Edmundson missed training camp because of an undisclosed injury and had been with his family to support his father's battle with cancer.