My company is getting me H-1B visa now, and then I will need to travel to Switzerland and Germany for some trainings. But the problem is that it will be my first H-1B since I am currently on my OPT right now. I would like to know whether it is safe to go to Canada to get the visa stamp.
My major is Chemical Engineering, and now work as a Materials Science Engineer at a medical device company.
Should I go back to China (Beijing) to get the stamp or Canada is just fine?
Thank you so much!