H1B Visa Stamping in Canada, (First time)


I was thinking of going to Canada to get my Visa Stamping done, Could someone please suggest what are all pros and Cons associated with it.

Here is something little about me,

I did my Mastes in USA, working in IT as a programmer now. Did my Bachlors from india in hotel Management. Due to the complexity in career shift from HM to IT i am bit concerned about going to India for stamping.

Please suggest.