Canada attracts investors, entrepreneurs and self employed individual from around the world due to it’s growing economy and unique opportunities for businesses and friendly environment and you could be eligible for start up visa after meeting the certain criteria.
Primary requirements of start-up visa are;
a )Have a qualifying business
b) Attain a commitment certificate and letter of support from a designated entity
c) Proficiency in English or French language with benchmark level 5
d) Sufficient settlement funds that are available and transferable