Canada produced a stunning performance to beat New Zealand and reach the Women's World Cup final with a 34-19 victory, inflicting a first defeat in the tournament on the double defending champions ...