If you plan to settle in Canada and start a business in this land of great opportunities, you need a business visa – Start-up Visa.
Beside some particular conditions and documents that can be required from you, general conditions for starting a business in Canada are:
Business visa allows you to live and work in Canada as a permanent resident, in other words to invest your capital in starting and developing your own business in this land of great business opportunities. You can start your business during the processing of your Start-up visa application with temporary work permit that applies to this visa.
Application for business visa is being sent by email to Canada’s Home Affairs address.
Visa fee for business visa application is 1.540CAD and the average processing time is from 12 to 16 months.