Hey if we go with the latter option -This is a bad idea, unfortunately you would have to deal with too much of bureaucracy because you cannot enter india with Indian passport & have an exit stamp in another passport. Indian immigration guys will stop you & I know someone that had a two year ban on entry to India while attempting this.
your best bet is this:
2. Apply for OCI/Visa once you get your Canadian passport.
1. Get your Canadian passport after oath.
or
Do Oath & get certificate.
Get Canadian passport in India & use Indian passport to travel to Dubai/visa free country. Use Canadian passport from there to enter Canada.
Will the immigration in Dubai not question on the use of Canadaian passport?
Because you used Indian passport to enter Dubai and you are using Canadian passport to exit Dubai? Is this allowed?
Can someone confirm this please?