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.
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'
Beyonce flaunts bikini body, Blue Ivy in vacation pics