What is the start-up visa program? Canada's start-up visa program gives entrepreneurs the opportunity to immigrate to Canada in order to establish a new business. Immigrant entrepreneurs must demonstrate that their business is innovative, will create new jobs for Canadians, and can compete on a...