If you have an approved I-797 for H-1, with I-94 card and currently residing in the US, can you cross into Canada and obtain at the US consulate there a multiple reentry permit? (i.e. 3rd country consular process). Currently wait times in home country are very long (2 months).