If you want to work, study, do business or live permanently in Canada, you will need to apply to Immigration, Refugee and Citizenship Canada (IRCC). IRCC is responsible for processing all immigration applications to Canada and issuing visas and/or work permits.

There are many different immigration programs through which you can apply to come to Canada. Each program has different application and eligibility requirements. IRCC's Come to Canada tool can help you determine what program you can apply for, and how to submit an online or paper application.

Once you have applied for immigration to Canada, you can check the status of your application with IRCC.

Immigration rules may change without notice. Be sure to check IRCC's website regularly and update your information. The IRCC Help Centre can help you find answers for many common immigration related questions.

The Provincial Nominee Program is an immigration program through which the Ontario government nominates individuals and their families for permanent resident status based on a pre-approved job offer in the province. To learn more about eligibility and how to apply, visit the IRCC's Provincial Nominee Program website and the Ontario Immigrant Nominee Program website.