Applications for the Start up Visa Canada Program can be submitted online, with fees starting at CAD$2,385. When you apply, you will need to provide a letter of sponsorship from a designated organization, so you should ensure you secure this well in advance of when you would like to apply.
Applications for the Start-up Visa Program are currently taking around 38 months to process, and there is a cap of ten group applications per designated organisization.
If you are awaiting the outcome of an application for permanent residence under this program, you may be able to secure a temporary work permit to allow you to start or continue building your business in Canada.