PARIS—Battling Canada brought the Stade de France Olympic party to a shuddering halt when they stunned France 19-14 on Monday to set up a women’s rugby sevens semi-final with Australia after Maddison Levi set an Olympic record as they beat Ireland 40-7.
In the other semi-final, New Zealand, who posted a record 55-5 victory over China, will play the United States after they fought back to beat Britain 17-7.