How does it work?
In order to immigrate to Canada via this program you will need the support of a Canadian venture capital fund or a designated angel investor group willing to be a benefactor in your business. Either of these firms must be designated by the Canadian government to be qualified to participate in the start-up visa program.
So the first step would be to convince a designated venture capital fund or firm to appreciate your business idea, deeming it worthy of sponsorship. Some firms will also request a fully developed and written business plan.