Canada defeats South Africa 1-0