Government of Canada started a Start-up Visa Program to aim entrepreneurs immigrant with the required skills and potential to establish a business in Canada that:
• Of inventive nature
• Create the jobs for Canadian people
• Have potential to compete on global platform
To apply for start-up visa, you need the support from one of the designated institutions from Canada.