What's the general deal with startup visas? Your startup fails, you have to quit the country? Seems like it raises the stakes for very little reason unless the country is otherwise startup-favourable.
The Canada Start-up Visa [1] gives immediate permanent residence, so you can stay even if the business eventually fails.
[1] http://www.cic.gc.ca/english/immigrate/business/start-up/