All Canadian Immigration Programs

All Canadian Immigration Programs

Every federal IRCC and provincial program — with detailed eligibility, fees, processing times, and step-by-step guidance from a licensed RCIC-IRB.

Book a Paid Consultation →

🍁 Permanent Residency (Federal IRCC)

22 programs available. Click any program for full eligibility, fees, processing times, and application guidance.


Express Entry — Canada's Fastest PR PathwayFLAGSHIP
View eligibility, fees & application steps →


Federal Skilled Worker (FSW) Program
View eligibility, fees & application steps →


Canadian Experience Class (CEC)
View eligibility, fees & application steps →


Federal Skilled Trades (FST) Program
View eligibility, fees & application steps →


Healthcare & Social Services Category-Based Draws
View eligibility, fees & application steps →


STEM Occupations Category-Based Draws
View eligibility, fees & application steps →


Skilled Trades Category-Based Draws
View eligibility, fees & application steps →


French-Language Proficiency Category-Based Draws
View eligibility, fees & application steps →


Transport Category-Based Draws
View eligibility, fees & application steps →


Agriculture & Agri-Food Category-Based Draws
View eligibility, fees & application steps →


Education Category-Based Draws
View eligibility, fees & application steps →


Atlantic Immigration Program (AIP)
View eligibility, fees & application steps →


Rural Community Immigration Pilot (RCIP)
View eligibility, fees & application steps →


Francophone Community Immigration Pilot (FCIP)
View eligibility, fees & application steps →


Home Care Worker Immigration Pilot
View eligibility, fees & application steps →


Self-Employed Persons Program
View eligibility, fees & application steps →


Start-Up Visa Program
View eligibility, fees & application steps →


Spousal & Common-Law Partner Sponsorship
View eligibility, fees & application steps →


Parents and Grandparents Sponsorship
View eligibility, fees & application steps →


Dependent Child Sponsorship
View eligibility, fees & application steps →


Humanitarian and Compassionate (H&C) Application
View eligibility, fees & application steps →


Refugee Protection in Canada
View eligibility, fees & application steps →

🏞️ Provincial Nominee Programs (PNP)

56 programs available. Click any program for full eligibility, fees, processing times, and application guidance.


Ontario Immigrant Nominee Program (OINP)FLAGSHIP
View eligibility, fees & application steps →


OINP Employer Job Offer — Foreign Worker Stream
View eligibility, fees & application steps →


OINP Employer Job Offer — International Student Stream
View eligibility, fees & application steps →


OINP Employer Job Offer — In-Demand Skills Stream
View eligibility, fees & application steps →


OINP Masters Graduate Stream
View eligibility, fees & application steps →


OINP PhD Graduate Stream
View eligibility, fees & application steps →


OINP Human Capital Priorities Stream
View eligibility, fees & application steps →


OINP French-Speaking Skilled Worker Stream
View eligibility, fees & application steps →


OINP Skilled Trades Stream
View eligibility, fees & application steps →


OINP Entrepreneur Stream
View eligibility, fees & application steps →


British Columbia Provincial Nominee Program (BC PNP)FLAGSHIP
View eligibility, fees & application steps →


BC PNP Skills Immigration — Skilled Worker
View eligibility, fees & application steps →


BC PNP International Graduate
View eligibility, fees & application steps →


BC PNP International Post-Graduate
View eligibility, fees & application steps →


BC PNP Entry Level and Semi-Skilled
View eligibility, fees & application steps →


BC PNP Health Authority & Childcare Streams
View eligibility, fees & application steps →


BC PNP Entrepreneur Immigration
View eligibility, fees & application steps →


Alberta Advantage Immigration Program (AAIP)FLAGSHIP
View eligibility, fees & application steps →


Alberta Opportunity Stream (AOS)
View eligibility, fees & application steps →


Alberta Express Entry Stream
View eligibility, fees & application steps →


Alberta Rural Renewal Stream
View eligibility, fees & application steps →


Alberta Tourism & Hospitality Stream
View eligibility, fees & application steps →


Alberta Graduate Entrepreneur Stream
View eligibility, fees & application steps →


Alberta Foreign Graduate Entrepreneur
View eligibility, fees & application steps →


Alberta Rural Entrepreneur Stream
View eligibility, fees & application steps →


Alberta Farm Stream
View eligibility, fees & application steps →


Saskatchewan Immigrant Nominee Program (SINP)FLAGSHIP
View eligibility, fees & application steps →


SINP International Skilled Worker
View eligibility, fees & application steps →


SINP Saskatchewan Experience
View eligibility, fees & application steps →


SINP Entrepreneur and Farm
View eligibility, fees & application steps →


Manitoba Provincial Nominee Program (MPNP)FLAGSHIP
View eligibility, fees & application steps →


MPNP Skilled Workers Overseas
View eligibility, fees & application steps →


MPNP Skilled Workers in Manitoba
View eligibility, fees & application steps →


MPNP International Education Stream
View eligibility, fees & application steps →


MPNP Business Investor
View eligibility, fees & application steps →


Nova Scotia Nominee Program (NSNP)FLAGSHIP
View eligibility, fees & application steps →


NSNP Labour Market Priorities
View eligibility, fees & application steps →


NSNP Skilled Worker
View eligibility, fees & application steps →


NSNP Experience: Express Entry
View eligibility, fees & application steps →


NSNP Entrepreneur Stream
View eligibility, fees & application steps →


NSNP International Graduate Entrepreneur
View eligibility, fees & application steps →


New Brunswick Provincial Nominee Program (NBPNP)FLAGSHIP
View eligibility, fees & application steps →


NBPNP Skilled Worker
View eligibility, fees & application steps →


NBPNP Express Entry Labour Market
View eligibility, fees & application steps →


NBPNP Entrepreneurial Stream
View eligibility, fees & application steps →


Newfoundland and Labrador Provincial Nominee Program (NLPNP)FLAGSHIP
View eligibility, fees & application steps →


NLPNP Priority Skills
View eligibility, fees & application steps →


NLPNP Skilled Worker
View eligibility, fees & application steps →


NLPNP International Graduate
View eligibility, fees & application steps →


NLPNP International Entrepreneur
View eligibility, fees & application steps →


Prince Edward Island Provincial Nominee Program (PEI PNP)FLAGSHIP
View eligibility, fees & application steps →


PEI PNP Labour Impact
View eligibility, fees & application steps →


PEI PNP Express Entry
View eligibility, fees & application steps →


PEI PNP Business Impact
View eligibility, fees & application steps →


Yukon Nominee Program (YNP)
View eligibility, fees & application steps →


Northwest Territories Nominee Program (NTNP)
View eligibility, fees & application steps →

💼 Work Permits

22 programs available. Click any program for full eligibility, fees, processing times, and application guidance.


LMIA Work Permit (Employer-Specific)FLAGSHIP
View eligibility, fees & application steps →


LMIA High-Wage Stream
View eligibility, fees & application steps →


LMIA Low-Wage Stream
View eligibility, fees & application steps →


Global Talent Stream (GTS)
View eligibility, fees & application steps →


LMIA Agricultural Stream
View eligibility, fees & application steps →


Seasonal Agricultural Worker Program (SAWP)
View eligibility, fees & application steps →


LMIA Caregiver Stream
View eligibility, fees & application steps →


LMIA-Exempt Work Permit (IMP)FLAGSHIP
View eligibility, fees & application steps →


Intra-Company Transfer Work Permit
View eligibility, fees & application steps →


CUSMA Work Permit (formerly NAFTA)
View eligibility, fees & application steps →


CETA Work Permit (Canada-EU)
View eligibility, fees & application steps →


Mobilité Francophone Work Permit (C16)
View eligibility, fees & application steps →


Open Work Permit (OWP)
View eligibility, fees & application steps →


Spousal Open Work Permit (SOWP)
View eligibility, fees & application steps →


Post-Graduation Work Permit (PGWP)
View eligibility, fees & application steps →


Bridging Open Work Permit (BOWP)
View eligibility, fees & application steps →


International Experience Canada (IEC)
View eligibility, fees & application steps →


IEC Young Professionals
View eligibility, fees & application steps →


IEC International Co-op
View eligibility, fees & application steps →


Religious Worker Work Permit
View eligibility, fees & application steps →


Academic Work Permit
View eligibility, fees & application steps →


Open Work Permit for Vulnerable Workers
View eligibility, fees & application steps →

🎓 Study, Visit & Citizenship

12 programs available. Click any program for full eligibility, fees, processing times, and application guidance.


Canada Study Permit
View eligibility, fees & application steps →


Study Permit Extension
View eligibility, fees & application steps →


Student Direct Stream (SDS)
View eligibility, fees & application steps →


Canada Visitor Visa (TRV)
View eligibility, fees & application steps →


Canada Super Visa
View eligibility, fees & application steps →


Electronic Travel Authorization (eTA)
View eligibility, fees & application steps →


Visitor Record (Visitor Extension)
View eligibility, fees & application steps →


Canadian Citizenship Application
View eligibility, fees & application steps →


Canadian Citizenship by Descent
View eligibility, fees & application steps →


Renounce or Resume Canadian Citizenship
View eligibility, fees & application steps →


Permanent Resident Card Renewal
View eligibility, fees & application steps →


PR Travel Document
View eligibility, fees & application steps →

Not sure which program fits you?

A 60-minute paid consultation with a licensed RCIC-IRB will identify your strongest pathway and lay out next steps.

Book Your Paid Consultation

All information current as of 2026. VG Immigration Services Inc. — Dimple Verma, RCIC-IRB #R708308 — Brampton, ON.

Chat with IRCC Helpline by VGIS.CA