Hey this will be a tricky situation. For me, the "Ready for Visa" email was sent on 4/11 and after I sent my documents to VFS, they sent it to IRCC on 4/20 and then IRCC sent the passport back on 5/20. So it was a whole month. Not sure if your passport would be back by then. I would email IRCC...