Planning to visit Montreal tomorrow, what should I bring to get back? Passport, H1B, AP. anything else? many thanks