The Start-Up Visa allows immigration to Canada for starting a business, creating jobs and supporting innovative entrepreneurs.
Have a qualifying business
Have a letter of support from a designated organization
Meet the language requirements, and have enough money to settle and live in Canada before you make money from your business