If you have been running your company for a year or more outside of the US, you may have some luck with the L-1 Visa for intra-company transfer[1]. The visa is for managers/executives who are coming to the US to work for a US arm of a foreign company. Seems like it can be used for establishing US based offices as well. [1] http://www.uscis.gov/eir/visa-guide/l-1-intracompany-transfe...
They work in Vancouver for 12 months and then get an internal company transfer using the L1 visa.