Currently in the US on H1. Looking to get my H1 renewal stamp in Canada or Mexico rather than travel back to India. Please can you recommend if this is a safe procedure? Or do you feel its best to travel to India for H1 stamp? Please advise. Its critical! Thank you