Mumbai: Canada displayed a spirited batting performance, but their effort was insufficient as the Kiwis crush the minnows by 97 runs in a World Cup Group A clash, reached into quarterfinal.
Canada captain Ashish Bagai and Jimmy Hansra scored brilliant half-centuries to lead their run chase against the mighty Kiwis.
Bagai's spirited innings came to an end when he feathered an edge back to the keeper of a Nathan McCullum delivery.
Canada got off to a bad start with a pursuit of chasing 359 runs, losing their first two wickets with 4 runs on the board.
Kyle Mills had both Ruvindu Gunasekera and Zubin Surkari caught by New Zealand's stand-in captain Ross Taylor in his alternate overs.
Earlier, in-form Taylor blitzed Canada, picking up where he left off against Pakistan to help fire the Black Caps to a daunting total of 358/6.
The stand-in skipper came to the crease at the Wankhede Stadium in the 30th over with his side on 149/2 after a steady start against winless Canada, and injected urgency into the innings.
In one devastating over Taylor, who smashed 131 in 124 balls against Pakistan, took 28 off Harvir Baidwan, smashing four sixes and a four.
He was caught by Jimmy Hansra off the bowling of Balaji Rao for 74 off just 44 balls, including five sixes and six fours.
Brendon McCullum was the mainstay of the innings, scoring 101 in 109 balls as New Zealand had few problems with the toothless Canada attack.
McCullum put on 53 with opening partner Martin Guptill (17) and 96 with Jesse Ryder (38) for the second wicket but perished in the first over of the batting powerplay, holing out to Ruvindu Gunasekera at extra cover.
But Taylor made the most of the fielding restrictions as New Zealand hit 74 runs in the five-over powerplay.
Kane Williamson (34 not out) and Scott Styris (35) continued the onslaught, as the Canadian bowlers wilted, before a stunning cameo of 31 from James Franklin off just eight balls including three sixes and two fours.
The pick of the bowlers for Canada was John Davison, whose 10 overs of spin yielded 1-30 but they were ragged in the field, dropping catches amid the New Zealand onslaught.
Baidwan went for a whopping 84 runs in his 9.1 overs and Rizwan Cheema, taken off in the final over after bowling two beamers, was thrashed for 64 off just 4.5 overs.
A victory for New Zealand, without injured skipper Daniel Vettori, would make them the second team in the tournament to seal a last-eight berth after Sri Lanka, also in Group A.
Brief scores
New Zealand 358 for 6 (McCullum 101, Taylor 74, Baidwan 3-84, Rao 2-62)
Canada 261 for 9 (Bagai 84, Hansra 70*, Oram 3-47, Mills 2-2)
Results New Zealand won by 97 runs
MOM Brendon McCullum (New Zealand)
Points New Zealand 2, Canada 0