Finally done with this entire process! (except Passport, of course ;)) What a relief!
My rescheduled oath was today May 12th (in-person at the Scarborough office). The entire ceremony took approx. 1 hour 15 mins (12:30 to 1:45pm). They gave us the certificate towards the end of the ceremony...