Canada makes history in Christchurch with first event win, beating home favorites New Zealand in neck-and-neck showdown