H1B VISA stamping or renewal in other countries as third country nationals

Can I get my H1B VISA stamping in Canada or Bahamas ( anywhere) other than my own country, India? Have more than 10 years of continuous working experience in the USA. Trying to understand the risk of denial before leaving the USA.

You can, provided the consulate you plan to visit allows TCN and you get appointment. Email the consulate and check. Make sure you have visa for the country you go to for stamping.

This is really helpful , thank you so much.