A foreign national who is legally authorized to enter Canada for temporary purposes is considered a temporary resident. You may enter and/or remain in Canada as a visitor, student, worker, or temporary resident permit holder by applying through one of the following programs:
Temporary Resident Visa (Visitor Visa or Super Visa)
Electronic Travel Authorization (ETA)
Study Permit
Work Permit
Temporary Resident Permit
To become a permanent resident of Canada, you must immigrate through one of the following programs:
Federal Skilled Worker Program (Express Entry)
Federal Skilled Trades Program (Express Entry)
Canadian Experience Class (Express Entry)
Provincial Nominee Programs
Atlantic Immigration Pilot Program
Family Class Sponsorship
Start-up Visa
Rural and Northern Immigration Pilot
Caregivers
Self-employed
Please note that we do not handle refugee cases, do not provide appeal services, and do not represent clients before immigration tribunals or Canadian courts.
Citizenship Applications
Restoration of Status
Extension of Visas and Permits
Pre-Removal Risk Assessment (PRRA)
Authorization to Return to Canada (ARC)
Humanitarian and Compassionate Grounds (H&C) Applications
Rehabilitation Applications
Permanent Resident Card Services