The win, secured with nine tries — one of them a penalty try — means the reigning champion retains its unbeaten record in World Cup rugby stretching back to 2007.
Seven different players dotted down with replacement scrumhalf Brad Weber bagging a brace as he registered his first and second tries for his country.
Canada never really had a hope coming in to this match and the gulf in quality showed. The North Americans saw just 35 percent of the ball, ran a paltry 228 meters — compared to the 849 meters amassed by the Kiwis — and were asked to make 148 tackles. That they missed 45 of them speaks more to the power and guile of the All Blacks than the ineptitude of the Canadians.
The All Blacks opened the scoring on five minutes when referee Romain Poite awarded a penalty try following a series of reset scrums following New Zealand dominance.
Scores from Jordie Barrett, Sonny Bill Williams and Beauden Barrett followed as the bonus-point for scoring four tries was secured on 36 minutes.
Rieko Ioane, Scott Barrett and Shannon Frizell also touched down for the All Blacks in a rampant second half.