‘Leave or return in a coffin’: The threat driving migrants out of South Africa CNNSouth African anti-migrant protesters should march peacefully, Cyril Ramaphosa warns BBCSouth Africa's anti-migrant deadline forces fathers to leave families behind Reuters
Union St Gilloise looking to sign South Africa’s promising forward following the World Cup Yahoo Sports Canada
Marsch's 'Canadian heroes' deliver defining win over South Africa ESPNCanada first into last 16 as Stephen Eustáquio scores in stoppage time against South Africa The GuardianHow Canada claimed historic win – by letting South Africa’s goalkeeper have the ball The New York Times
South African rand steady as investors await economic data and planned protests Reuters
Zimbabwe billionaire Kudakwashe Tagwirei commits $1 million to evacuate citizens from South Africa Business Insider Africa
Star witness shot as South Africa’s crime underworld closes ranks The Times
Metro service updates for Canada vs South Africa on Sunday, June 28 LA Metro
South Africa: New Waves of Xenophobic Attacks Human Rights Watch
HIV in South Africa: why rolling out a groundbreaking new shot will miss a critical group of men The Conversation
Trump administration to phase out HIV funding for South Africa Politico
South Africa's historic World Cup campaign comes to an end against Canada Philadelphia Union
Anti-migrant protests take place in South Africa CNN
‘If I am to die, let it be here’: Malawians fleeing unrest in South Africa Al Jazeera
Aiding Refugees in South Africa During Xenophobic Violence HIAS
South Africa vs. England: How to watch rugby's Nations Championship, kick-off time, live stream ESPN
Demonstration Alert: U.S. Embassy Pretoria, South Africa (June 29, 2026) U.S. Embassy & Consulates in South Africa (.gov)
Thousands of foreign nationals leave South Africa ahead of June 30 'deadline' France 24
Football Daily | Canada see off South Africa but fail to quench our endless World Cup thirst The Guardian
Expanded World Cup brings drama as Canada ousts South Africa on stoppage-time goal Los Angeles Times
Anti-immigration sentiment in South Africa reaches a fever pitch The Week
South Africa 0-1 Canada (Jun 28, 2026) Game Analysis ESPN
Future looks bright, but South Africa need to solve their striker problem ESPN
Canada grabs a late winner to eliminate South Africa in opening game of the World Cup’s Round of 32 CNN
Bafana's World Cup clash with Canada can change South Africa's football trajectory ESPN
Co-hosts Canada beat South Africa to book 1st last-16 spot ESPN
South African Vigilantes Chase Out Immigrants With Knives and Clubs WSJ
South Africa migrant exodus raises fears of xenophobia DW.com
South Africa vs Canada highlights: Bafana Bafana crash out of World Cup afta dramatic 1-0 defeat to Canada BBC
Thousands Flee South Africa as Anti-Immigrant Attacks Grow The New York Times
Canada beats South Africa 1-0 in World Cup's first knockout match on Stephen Eustáquio's late goal AP News
S. Africa on edge ahead of anti-migrant deadline Semafor
South Africa anti-immigration protests on June 30: Key places wia South Africa anti-immigration protests go happun for June 30 and wetin authorities dey do BBC
Canada scores in stoppage time to reach World Cup last 16. How far can the co-hosts go? - The Athletic The New York Times
Could AI create a new form of inequality in South Africa? The Conversation
Thousands seek way out as South Africa braces for anti-immigrant protests Reuters
Canada stuns South Africa late 1-0 to advance to World Cup Round of 16 NBC Los Angeles
Mokoena: It was so quiet in South Africa locker room after WC exit ESPN
South Africa vs. Canada - Kick-off time, team news, how to watch World Cup round of 32 clash ESPN
More than a dozen South African journalists targeted as anti-migrant deadline looms Committee to Protect Journalists
'They can kill you': African migrants fear a surge in xenophobic violence in South Africa NPR