do south african citizens need a visa to visit canada?
South African passport holders need a Visitor Visa to enter Canada. ... Always apply for the visitor visa at least 30 days before your departure date.