Soy, Canada off to semifinals