I recently got my H1B extended. I am with employer X and i am planning to shift job. Should i stamp my extended visa before i change my job? is it safe to go to Canada for stamping? if my employer gets to know if i go for stamping on my own ? or is it ok to change the company and get my extended visa stamped whenever i go to India and come back ? is there any risk invovled in the later?