Rooster77 wrote:What Visa options do I have?
If you just want to go down there and work as a procurement officer, basically none. If you are a management consultant, then you can do TN-1. If you're willing to invest in their business to a significant degree, then you can do E-2 (or possibly E-1). If your company owns at least 50% of their company or they own at least 50% of yours, then you can do L-1A or L-1B (which both have a time limit).
Really H-1B is the category designed for this, but there's a quota and if you don't get your application in on April 1st, it's virtually certain you won't get it (unless you have a US master's degree) and even if you did, the odds of getting one are only about 1 in 3.
If it were me, and I already had a business in Canada and it sounds as though this company is going to do some business in Canada, I'd give them 50% ownership of my business in Canada to establish the link necessary to get an L-1. L-1 is pretty easy to get, you can apply at the POE ($820, a fair amount of paperwork but it's possible).
Once you've got it, it sounds to me as though you could get the ETA-750 labor certification as the job is so specialised (i.e. they can't find someone local to do it), so then they could sponsor you for permanent residency in EB-3 while you were there on an L-1.
The only snag is that you're supposed to work for the subsidary for a year before you can apply, however, if your company has been in business for at least a year then I think it's okay as it's a pre-existing business that has simply become a subsidary, but I'm not 100% sure on the regs on that one.
You might want to say to them: "I want to work for you from Canada until I meet the requirement for L-1." That way you can see if they become successful anyway and it gives you time to figure it all out. Also note that the ordinary B-1 business visitor category is quite broad for Canadians, if you're just taking instructions, orders, etc. when you go to their office that's entirely legal.
Steve.