Co-hosts Canada will hope to avoid a potential banana-skin and become the first nation to seal a spot in the last 16 of this summer's World Cup this evening.
South Africa have already made history this year by progressing beyond the group stages for the first time, but their journey is expected to come to an end against Jesse Marsch's well-backed hosts.
Bafana Bafana have made just the one change to their starting line-up from the one that took to the field against South Korea last time out, with midfielder Teboho Mokoena replacing Thalente Mbatha after serving a one-match ban.
Meanwhile, Canada have made four alterations as they freshen things up significantly in a bid to reach the last 16.
Moise Bombito, Stephen Eustaquio, Liam Millar and Tani Oluwaseyi replace Luc De Fougerolles, Mathieu Choiniere, Ali Ahmed and Cyle Larin in the starting XI.
Williams; Mudau, Mbokazi, Okon, Modiba; Mbatha, Mokoena; Maseko, Mofokeng, Appollis; Makgopa
Crepeau; Johnston, Bombito, Cornelius, Laryea; Buchanan, Eustaquio, Saliba, Millar; David, Oluwaseyi