The Start-up visa program is a Canadian immigration pathway that grants permanent residence to foreign entrepreneurs with innovative business ideas. This program focuses on attracting business people with high-growth potential businesses that can create jobs and compete globally.