Thank you so much for the time you took to explain all this mate, it is truly appreciated!Doing medicals upfront can be a bad idea if you haven't done them upfront already. When IRCC sends you a medical request, they send the form you will need along with a barcode and IME number for the panel physician to directly send the medical results via eMedical to IRCC which is then uploaded to your account, which is a much smoother process. If you do it upfront, you will just get the results that you will have to mail in, and there's no guarantee IRCC will accept them and register them in time, especially now that your application is already there with them. It may take them a while to link it. Also, when you do it upfront, they make you do everything. But for medical requests, IRCC only makes you do the tests and stuff they need so it could be tailored.
I recommend you wait. I know they're being slow right now with med requests as they're long overdue, but people are starting to get them now! (I got mine today). Just be patient and it'll pay off! They will definitely send you the request well before they decide on your application, they won't skip over it.
You should only get an upfront medical if you already got it/had one from a visa application OR if you want to get one to remove the conditions related to working in healthcare on your OWP in which case you'd need them to submit with a new OWP application.
The whole idea of doing them upfront was just based on the fact that I don't wanna have to wait almost a month between the time they request it and the time I can finally see a doctor, but I completely understand and you're right, I'll wait!
Quick survey for whoever has the time:
How long did it take you to get your appointment with a doctor once IRCC requested the medicals and where are you applying from in Canada?