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.
Campus cop fatally shoots Texas student during traffic stop
N.J. man wakes up from 10-hour sleep with knife in back