In the US for ADN or BSN programs, you'll wait anywhere from no wait in the more rural areas, to two or three years in the more urban programs. Depends on where you go.
I don't think it would be worth moving the US just to attend a nursing program unless you plan on working here long-term.
You can find work as a nursing assistant anywhere in the US as long as you're legal to work. Most hospitals will give you healthy benefits packages and pay you enough to live on as a nursing assistant. Most hospitals round here are getting better about paying for a nursing education if you commit to working for them after you graduate.
Lots to think about in making your decision.
Andrew Lopez, RN
http://www.nursefriendly.com