Tarun,
from your name, you seem to be an Indian. So, if you opt for Canadian Citizenship after 3 years stay in Canada, you will have to give up Indian citizenship, hence your Indian passport. India does not allow dual citizenship...
But, it will earn you a Canadian passport.
BTW, it's very easy to get Indian visa if you have been an Indian citizen in the past.