Immigration, Refugees and Citizenship Canada (IRCC) has visa offices around the world. We process many types of applications for people outside Canada.