1st Canadian Visas is a reputable private immigration agency based in Cape Town, South Africa. We have assembled a team of highly trained migration consultants and specialists, who assist with Immigration to Canada.