Thank you so much, triple citizen for your reply.
I have not used my immigrant stamp or landing papers. I did not land in Canada due to the risk of returning to USA on Advance Parole and 485 pending.
Do I really need to submit my passport and landing papers to buffalo? They won't just mail me the feww back in full??
Also, the expiration of my immigrant visa from canada was 25th nov 2006. Will it cause any problems with my pending GC?? Will US immigration officers find out my interest in Canadian PR but I did not land? Do you think, it is safe or should I change my passport??