ESSENTIAL IMMIGRATION RESOURCES
USA
- To apply for a U.S. visa
Travel.State.Gov – U.S. Visas – Visa categories (tourist, student, work, immigrant) and helpful tools like the Visa Wizard. - To apply for a work visa
Travel.State.Gov – Employment Visas – Covers temporary (H-1B, H-2B, L-1, O-1, etc.) and permanent employment visas. - To fill out the DS-160 nonimmigrant visa application
DS-160 Portal – Online application form for temporary visas. - To apply for permanent residency (Green Card)
USCIS – Green Card – Application process, eligibility, and forms. - To apply for U.S. citizenship
USCIS – Citizenship Resource Center – Naturalization process, study materials, and online application. - To find free English or citizenship classes
USCIS – Find Help in Your Community – Free ESL, civics, and naturalization prep programs. - To study in the U.S. or learn about education options
USA.gov – Study in the U.S. – Guides on student visas, ESL, and study programs. - To find certified schools for F-1 or M-1 visas
DHS – School Search Tool – Database of SEVP-certified schools. - To apply for a Social Security Number (SSN)
Social Security Administration – Apply for a Social Security Card – Requirements and online/offline application. - To apply for government benefits
USA.gov – Government Benefits – Healthcare, food assistance, housing aid, and more. - To find free job training programs
USA.gov – Job Training – Federal and state programs for skill development. - For help settling in the U.S.
USCIS – Settling in the U.S. – Education, work, healthcare, and emergency resources.
Canada
- To apply for permanent residence via Express Entry
Canada.ca – Express Entry – Eligibility, profile creation, and application process. - To apply for a work permit
Canada.ca – Work in Canada – Open and employer-specific work permits, eligibility, and application steps. - To use the PR Portal for various immigration streams
Canada.ca – PR Portal – Submit and track PR applications. - To apply for Canadian citizenship
Canada.ca – Apply for Citizenship – Requirements, forms, and test prep. - To take free language classes (LINC / CLIC)
Canada.ca – Language Classes – Free English or French training for PR holders and protected persons. - For free public education (K–12)
EduCanada – Primary & Secondary Education – Info on Canada’s free public school system. - To find schools and education resources
Immigration.ca – Guide to Finding a School – How to choose schools and register children. - To apply for a Social Insurance Number (SIN)
Canada.ca – Apply for a SIN – Required for work and access to benefits. - To apply for government benefits
Canada.ca – Benefits and Services for Newcomers – Federal and provincial aid programs. - For community settlement services
MOSAIC BC – Help with housing, employment, legal aid, and language training.