Entrepreneurs around the world who have the financial ability to invest and start a business in Canada have the opportunity to obtain permanent residence status in Canada through Start-up Visa
The requirements for a Start-up Visa program are:
A qualifying business opportunity
A designated business incubator confirming that it is accepting the applicant into its business incubator program
Have sufficient settlement funds
English or French proficiency
To qualify for the Start-up Business Class, a business should be incorporated and carrying on business in Canada at the time the commitment is made. However, consideration will be made for a qualifying business whose incorporation is conditional upon the attainment of permanent residence by the applicant(s)