Canada ran out 26-14 winners after leading 19-7 at halftime.
The result means New Zealand will now play Kenya for a spot in the playoff for fifth.
[smartslider3 slider=3]
The quarterfinals produced a series of upsets with the United States beating Olympic champions Fiji 24-19, Australia beat competition leaders South Africa 19-17, while England narrowly beat Kenya 13-12.
-RNZ
- Advertisement - [smartslider3 slider=4]