I converted from F1 (F1 visa stamp expired) to H1B (with I-797 approval and a new I-94). I need to make short business trip to CANADA. Do I have to obtain an H1B stamp on my passport at a US consulate in CANADA for re-entry into US??? Or is I-797 sufficient for my re-entry???