The last option should be to reschedule your oath ceremony. This is because, there is no guarantee you'll get scheduled for oath when you are back from your trip... It can take months.Better option would be to go on India passport and let IRCC know to avoid scheduling citizenship ceremonies or anything else during that time. The reason is after even you get Canadian passport you have to go through 2 processes. 1.) surrender your Indian passport 2.) apply for Indian VISA/OCI. Both the processes may take anything from 2 to 3 months even if you don’t waste a single day between the processes.
For Canadian Passport, you can apply for an urgent one and get it the next business day. Also, e-visa for India can be applied without surrendering Indian passport and you should receive it in one or two days