If using Air NZ I would recommend NZ38 via Hong Kong rather than NZ1 via Los Angeles. Saves having to deal with US immigration (yes, I know it's a through flight but that's the US for you). In fact avoid any route involving travelling through or over the US just in case (which would rule out Canada).