Thanks for sharing your experience with us.
You mentioned that you did NOT need visas for returning to US. So I would like to know that what visa did you have when you firstly entered US? have you changed visa status form J or F...?
My case is I changed from J-1 to H-1, but still on valid H now, do I have to apply for a new H visa when coming back to US after landing?
I really appreciate if anybody else could share your experience with us.
It will be wonderful if somebody could make a very detailed procesure entitled "Canada Landing". I am landing in June, I will do it if nobody wants until then. Thanks,