Thanks for your response.You will NOT be able to take Oath if you are outside Canada. That is one of the first questions asked during the online Oath ceremony.
Once you become a citizen with the certificate you can relocate to India with your Indian passport and get your Canadian passport made there but coming back to Canada will be a little more tedious - you will have to consider cancelling your Indian passport locally, getting a stay in India visa and finally get an exit permit to leave India with your Canadian passport.
So in that case , will this below scenario work out for me?
As soon as I get the invite for oath , I fly to Canada with my Canada PR , collect the citizenship certificate.
Then I fly to India with my Indian passport.
Once in India , I apply for the Canadian passport from local Canadian consulate in India. At the same time , I also apply for Indian entry/work visa in India.