New Zealand secured a World Cup quarter-final spot on Sunday with Brendon McCullum posting 101 in their 97 run win over Canada.