The Canadian Self-Employed Persons Program program is a direct route to PR and is designed for international business people with appropriate experience in cultural or athletic activities. The applications for this program are sent online, which contains various forms like IMM 0008, IMM 5669, and more. You can contact a Canada business visa consultant for a seamless application process for this program.
Source: An Introduction to Canada Start Up Visa and Self-Employed Persons Program