I am actually putting together the application for AINP. I used to work for three companies in US during my past 6 year H1B. I now come back to work with the 3rd company in US on my H1 Extension. My problems are that I am unable to get all reference letters from all the companies I used to work in US. I am able to get only one reference letter from the 2nd company since the 1st company is not willing to write me the reference letter. For the 3rd company (my current company), I am not sure what to do since I am afraid to tell them that I am apply for AINP and will move to Canada. Please advise what to do to get the reference letter with my current company since I want to get the letter from them without any problems and losing my jobs with my current company. Please advise if that would be a problem if I miss the reference letter from the 1st and the 3rd companies. I also have W2 forms for all the companies I work in US. Can I use W2 forms instead and should it be sent with the application to AINP with the one reference letter from the 2nd company? Also, please advise if the Alberta Office (AINP) and Canadian Immigration will call up all my US employers and check about my references? Also, please advise if I need to submit all copies of I-797 for all US companies I used to work and how can I make them certified copies. Do I have to notarize them to make them certified copies? Pls help….Thank you very much.