Congrats and Thanks much for your response! Hopefully, we all get our Oath requests soon. I haven't booked my tickets yet so will wait.Thank you. Fortunately mine got completed on July 29. Now I’m waiting for oath ceremony as well .
based on the trends I have seen people getting oath requests in 1-2 weeks time frame. And postponing the ceremony is highly not recommend as getting a new appt is a pain.
So if possible postpone your vacation and get your citizenship done before leaving.
If you cannot postpone your vacation ,go for it but make sure you come back to canada after getting any oath requests
or worst case ask for a reschedule. This should be the least of your option and totally avoided unless necessary
hope it helps