Does anybody have experience getting a H1 visa stamp from US Consulate in Canada after landed as Cadanian PR? I landed Canada last month and should get maple card soon. I plan go back China after getting the maple card and then from China->Canada->US. The question is if there is any risk to apply for H1 visa from US Consulate in Canada? Many thanks to you.