If you've worked for the company in a foreign subsidiary for at least one year in the preceding three years, you may be eligible for a L-1 visa. When the H-1B cap is reached, large companies like Google often look to L-1s instead, moving new employees to their Canadian offices for a year to make them eligible.
The foreign subsidiary must be related to its US counterpart in one of four ways: parent and subsidiary, branch and headquarters, sister companies owned by a mutual parent, or 'affiliates'.
It's a fairly straightforward visa to get if you qualify, and has the added bonus of being dual intent."
Would it be possible to open a US business remotely, then a foreign subsidiary in your country of residence - work for a year there and then be eligible for an inter-company L-1 transfer?