Price logged 32 saves to rack up his 16th career whitewash as the Canadiens stretched their unbeaten streak to four games.
Tomas Plekanec and David Desharnais each helped out with two assists for the victors.
The No. 13 worn by former Maple Leafs captain Mats Sundin was retired in a pre-game ceremony Saturday.
Sundin, 40, is Toronto's all-time leader in goals (420) and points (987). He last played in the NHL with Vancouver in 2008-09.
Ray Liotta sues skin care company over use of likeness
Millions of Getty images now available for free via embed tool