You summarize almost everything. For Medicals I am sharing my own experience in steps.
1- First of all go to the following portal and look for an approved Medical center in your country of stay to get IRCC Medical Exam.
http://www.cic.gc.ca/pp-md/pp-list.aspx
2- You have to take appointment and do it at least a week before you are planning to get Medicals as some Medical centers are too much busy to cater the IRCC Medicals.
3- Fee and Mode of Payment is different for Every country. In my case they took only CASH. Better to check on phone whether they accepts cards or not.
4- All Adults as well as kids have to go through medicals.
- Kids under 5 years will go through only Physical Examination by doctor.
- If Child is more then 5 years, Urine analysis is done too in addition to Physical examination.
5- For Adults following tests are done
- Physical examination by doctor. (Including height , weight & BP)
- Chest X-Ray
- Blood testing includes HIV & Syphilis test only.
- Urine analysis
6- Depending on the Medical Center, they will give you eMedical slip or Manual form in case center is not online connected. I have received emedical slip after 3 working days when it was uploaded to IRCC.
7- Make sure to check "Non- EDE Worker" type is mentioned on the form which is for upfront medical examination.
8- If you have children less then 5 years, take a white background passport size photograph of your kids. Check with your medical center for details as I believe it would be different for emedical and Manual one.
9- If your doctor do not call you until the day of emedical form delivery, it means your medicals are PASSED. In case of any problem you will get a call from Medical center for further investigations.
10- If you have any Tattoos or any medical conditions you might have to go through extra medical investigations.