The Black Ferns controlled the early play, and second five Chelsea Alley, who was adjudged player of the match, made some promising forays through the England defensive wall. But, against the run of play, England No 8 Alex Matthews scored the first try, beating some paper-thin defence in the midfield.
Black Ferns No 10 Victoria Subritzky-Nafatali, who put in some useful tactical kicks, made a swift riposte, two steps, two fends and a jink, to cross between the uprights.
Wing Honey Hireme was largely unemployed, but she did twice cross the line, only to be ruled as having cut the touch line.
England hammered away, winning a tighthead, and twice held up over the line. But they could not make it count, even after Black Ferns No 8 Linda Itunu was sinbinned.
This was the first test between the two sides since 2013, when New Zealand won a home series 3-0.
The Black Ferns play their final match of the tournament against USA on Monday morning (10am, NZT) in Edmonton. Expect several changes for that fixture.
Black Ferns 26 (Victoria Subritzky-Nafatali, Selica Winiata tries; Kendra Cocksedge con, 3 pen, Emma Jensen con) England 7 (Alex Matthews try; Emily Scarratt con) Halftime: 16-7 New Zealand