The All Blacks Sevens have qualified for the quarterfinals of the Vancouver Sevens by beating Russia, Scotland and Canada in pool play.
After thrashing Russia 40-0 in their opening pool game, New Zealand dispatched Scotland 33-12.
Ambrose Curtis scored two tries in the first half, either side of a touch-down from his captain Scott Curry.
Playmaker Vilimoni Koroi was sent to the sin-bin just before half-time giving Scotland an extra man and an overlap to run in a late try.
With a one man advantage Scotland drew first blood in the second half, only for Koroi to return to the field as teammate Dylan Collier scored New Zealand's fourth.
Another New Zealander was shown a yellow card in the second spell with Iopu Iopu-Aso sent off for two minutes.
Being down to six men for four minutes of the 14-minute match seemed to only strengthen the All Blacks Sevens' resolve as Isaac Te Tamaki ran in his team's fifth and final try.
Against Canada, the hosts scored first to the delight of the home crowd under the roof at BC Place stadium.
New Zealand quickly answered when Koroi scored from a own chip and chase before his Curry finshed the first half with New Zealand's second.
In the second half, Koroi dropped the ball with the try-line open before making up for his mistake by dotting down in the left corner.
Canada scored a late, converted try but lost by a point.
New Zealand are the defending champions of the Vancouver event and play England in Monday's quarterfinals.