Canada heading to semifinals at World Juniors in Edmonton after 6-3 win over Switzerland
The victory means Canada will play in Friday's semifinals, but the host nation will have to wait for the outcome of the final quarterfinal to learn its opponents.