回複:Thank you kath1236, more question for landing Canada...
Answer to your question 4: Yes. You need prepare for the import list.Suggest that you have it ready before you leave.It's a must-have list.
Answer to your question 5: It is true. You can come back to the US with your H1B approval notice which has your I94 at the bottom of your H1B notice. Sure you need to bring your passport.