Traveling to Canada for H1B visa stamping

Hello all,

I have to get my H1B visa stamped for the 2nd time. I got my 1st visa stamp in my home country India. I am planning to travel to Canada to visit my friend and as the embassies in India are closed anyway, I am wondering if I can get my visa stamped in Canada for the second time.

Please advice, Thank you.