I have received my Canadian permanent residence this year.I need to get my H1B renewal stamp. I got my first H1B stamp from my home country.Please suggest if it is advisable to get my H1B stamp from Canada or should I travel to my home country? Thanks.