There are a lot of options. In the end, creating a successful business in the U.S. is the best path to a green card but more specifically, assuming that you have employees in Canada whom you are managing, opening an office in the U.S. and transferring yourself to this office and then growing the business is a great way to get initial work authorization and a green card. Another option, if you have strong credentials, is to come over on the O-1 and then pursue an extraordinary ability green card then or after you have built up the company.