Embora seja tecnicamente possível solicitar um visto nos EUA em qualquer consulado em qualquer país, geralmente é recomendado que você se inscreva no seu país de cidadania ou no país em que reside atualmente.
Como você é atualmente residente no Canadá, você pode se inscrever no Canadá. Não há nenhuma desvantagem em fazer isso ao aplicar na Índia, além do fato de que eles também vão querer ver seu visto canadense e carimbo de entrada como prova de que você está legalmente no Canadá.
Ao obter um compromisso, você terá a opção de selecionar que você é um residente atual do Canadá - você deve selecionar o que é, pois será muito mais fácil conseguir um compromisso.