I am a canadian PR coming to USA on a H1b. What documents to i need and what is the process. Please post your suggestions