Current Canadian immigration policy offers temporary and permanent residence under more than 65 programs divided between the Federal and Provincial governments. There are 11 skilled worker immigration programs in Canada including the Federal Skilled Worker Program and 10 provincial programs. Each program operates under different criteria using a Demand Occupation List and a quota system.

Canada welcomes more than 35 million temporary residents each year. Unless they are Canadian citizens or Canadian Permanent Residents, individuals coming to Canada for the purpose of visiting, studying or working may need a Temporary Resident Visa (TRV) from Immigration, Refugees and Citizenship Canada (IRCC) to enter Canada. Types of Non-immigrant Visas: Canada Visitor Visa