Thank you, this explains a lot! I've been calling around to see if I can get an earlier medical and will know later this week. If the results are usually available later anyways, maybe IRCC will be a bit lenient, especially with the healthcare sector under such strain.
Where are you located? I was able to book one for tomorrow in North York, Ontario. I can give you the location if you live nearby.