Metropolit's ninth goal this season at 17:08 capped a four-goal first-period outburst and his 10th at 18:03 of the third ended the night's scoring.
Andrei Markov (3, power play), Andrei Kostitsyn (11), and Sergei Kostitsyn (1) also scored goals.
Scott Gomez and Tomas Plekanec had three assists each, while Jaroslav Halak withstood a 47-shot barrage, giving up just Brandon Sutter's eighth goal (power play) at 7:21 of the first period for the Canadiens, who have won three in a row after a five-game losing streak.
Halak had stopped 87-of-90 shots in the two games before Wednesday.
Cam Ward and Manny Legace yielded a combined five goals on just 25 shots for the Hurricanes, who have lost six of eight.