Can’t tell you about cost. Pick a province and research the entrepreneur PNP program. It will outline what your net work will be and how you must invest in your business. For example for Ontario, you must have a networth of at least $400k and invest half of that money in your business. That is just the investment costs, not all the application fees, lawyer/accounting fees etc. You need to research it on your own. Your company must give significant benefit to the Canadian economy.