Start Up Visa

start Up Visa Program is a program suitable for applicants with new and innovative idea or business who intend to come to Canada and create a new business. The applicant presents the idea to a designated organization to get their support and to establish their business. After they receive a letter of support from a designated organization they can apply for residency.