Applying for a South Africa from Canada requires the petitioner to first make an appointment at their nearest SA embassy or consulate. They will then need to fill out a South Africa visa application form for Canadians. In general, this form must be filled out with a range of personal, passport, and travel information.