Yes, you can apply for Canada PR through Canada Business Visa. The Canada Business Visa allows applicants to begin their PR journey through its application process. Numerous Canada Business Visa classifications grant candidates eligibility to pursue Permanent Residency (PR) status.

The Start-up Visa and Investor Visa provide applicants access to PR applications once they reach specified business achievement thresholds. The Canadian Experience Class or other immigration programs enable visa holders to pursue PR status after they operate their business successfully during several years. Different visa types require applicants to present documentation about their business development alongside evidence of employment creation and economic influence.