You can apply for a Business visitor visa for short-term business activities and a Start-up visa program for long-term residency purposes.
The different Canada business visa types are as follows:
- Business Visitor Visa (Short-term): For business activities in Canada
 - Start-up Visa Program: For foreign nationals with innovative business ideas or are willing to invest in Canada
 - Self-Employed Persons Program (Business Immigration Program): For foreign nationals looking to immigrate to Canada as coaches, athletes, or self-employed artists.
 - Provincial Nominee Programs (Business Immigration Program): Canadian territories and provinces have programs inviting entrepreneurs and skilled workers.