As far as I read :"the Constitution of India does NOT allow dual citizenship, i.e., holding Indian citizenship and citizenship of a foreign country simultaneously".
So yea ,getting a Canadian citizenship will revoke your Indian one. I think you are able to get something called OCI (Overseas...