This Immigrant stream known as Canada’s Start-up Visa Program targets immigrant entrepreneurs with the skills and potential to build businesses in Canada other than Quebec and are innovative, can compete on a global scale.
First you will have to apply through the Start-up Visa Program and apply for the start-up Visa by pitching your qualifying start-up idea to a designated organization and get their support, meet the language requirements and bring enough funds to get settled. Then get a work permit while you wait showing that doing the specific business you can provide a significant economic benefit to Canada and have enough money to get settled.
If you want to support a business you can apply to become a designated organization becoming either the member of Canadian Venture Capital and Private Equity Association or National Angel Capital Organization. You could also contribute by helping an entrepreneur with their start-up. It is the discretion of the designated organization to decide whether to develop your own process for receiving proposals from immigrant entrepreneurs and develop your own ways to assess them. This category also empowers you to support potential immigrant entrepreneurs you would like to support.