If I were you, I would surrender Indian passport and apply for the OCI right after receiving the Canadian passport.
Almost definitely you will have your OCI well before December, provided you get the Candian passport even by September 2018!
We were to travel to India this July, applied for...