Canada wins over South Africa 1-0