I can't comment about the impact to your Indian citizenship upon acquiring Canadian, but as long as you maintain Indian citizenship, the visa sticker remains valid.
i.e., US visas on other passports remain valid until their expiry date, even if you acquire other citizenships, as long as you...