I am a refugee in South Africa with a refugee travel document. I would like to get a Canadian visit visa, what should I do?
Online applications for Canadian visas start here.
Due to the coronavirus Canadian immigration is encouraging online applications. Be aware that you might be required to provide fingerprints and a photo in person.