If you're not a Canadian citizen or permanent resident, you can still form a business in Canada, but with a few caveats. Requirements can vary depending on which province you are registering your business from, and there are a few items you must keep in mind.
In this video, we cover your options when you want to start a business in Canada as a nonresident and how you can go about the process.
Learn more at https://www.ownr.co/