Brendon McCullum battered the Canada attack for a record-fast 50 and Lou Vincent added 101 to guide New Zealand to 363 for five, their highest World Cup total.The Group C match counted for little in terms of the competition—New Zealand, with two wins, had already advanced to the Super 8s and winless Canada was already out of contention.So after being sent in, New Zealand used their innings as batting practice and surpassed their previous highest World Cup total of 331 — set two days earlier against Kenya — in the 48th over.McCullum, batting at No. 7, reached his 50 off 20 balls. He finished unbeaten on 52 from 21 balls, slogging five sixes and one four in an 85-run sixth-wicket stand with Jacob Oram (not out 35).Vincent failed to score in his first two innings in St. Lucia, but on Thursday hit a six to midwicket to earn his first World Cup runs. Once off the mark, Vincent belted nine fours and a six to reach his third one-day hundred in his 97th ODI. Two balls later, he was caught and bowled by John Davison (2-67) for 101. Stephen Fleming hit eight fours and a six to reach 66.New Zealand made three changes, with batsman Ross Taylor (hamstring), and fast bowlers Shane Bond and James Franklin rested. Fulton, Daryl Tuffey and Jeetan Patel played instead.