Start Up Visa Canada targets immigrant entrepreneurs with the skills and possibility to build innovative businesses in Canada that can create jobs for Canadians and compete on a global scale.