Watch the Video on this FAQ:
Continuing employment-based green card
while moving outside the USA
1. One is to go through the consular processing in Canada or second is to get an H-1B status approved. Since you are not subject to the quota for six years after approval you can come back on H-1B and file AOS.
2. An old H-1B certainly becomes a red flag issue for the CBP. It is definitely common for them to be concerned about this sort of a situation.
3. That depends if the job is in - house for eg: the company is a product development company and they intend to hire you in - house then a letter from the company should be good enough.
4. Pay stubs are not necessary, but if you are working for this employer from outside the United States you can certainly present pay stubs to prove that you were working for this employer. That is not directly relevant but it does show an ongoing relationship.
5. Definitely. You don't have to reenter the lottery for six years after the last H-1B approval. More...
Note: This is a verbatim transcript of the referenced audio/video media delivered as oral communication, and, therefore, may not conform to written grammatical or syntactical form.