What is the C-11 Business Immigration Program?
This Program is for Business immigrants who are interested in investing in Canada by establishing their own business or by buying an existing business. The C-11 does not require applicants to obtain an LMIA.
Advantages of the C-11
Applicants who obtain a work permit under the C-11 are potentially eligible to receive up to 250 additional points towards their Federal Comprehensive Ranking System (CRS) score. That's a lot of points! Which may place them at the top of the pool of candidates for Express Entry