Canada defeated Switzerland 2-1 in the 2026 Winter Olympics women's hockey semifinal as Marie-Philip Poulin scored twice and set an Olympic goals record.