Passport changed after stamping H1B Visa

When i applied my H1B visa n stamping of visa i was a Indian citizen. Now after 4 month I am a Canadian citizen too. As per Indian passport regulation i cant keep my Indian passport, so i have to Surrender and Renunciation my Indian Citizenship.

My question is what is a way to get my Canadian passport stamped or transfer H1B visa on it.

thank u in advance