It can take a few days after virtual, but don't cancel in advance. Show up at the ceremony and speak with the IRCC officer there. No guarantee, but there could be a way to speed up the process for you if you tell them and show them your travel plans. If they can't speed things up, you'll tell...