I have underwent medicals in Mumbai with emedical.
Firstly, they take ur details and ready ur paperwork.
Secondly, they check ur height, weight, BP, take ur consent for HIV blood testing, eye testing, physical examination with the general physician wherein he/she asks about any relevant medical history.
Thirdly, blood and urine samples are collected.
Last Chest PA view xray. Thats all.
Unless they find any reason to doube any medical condition, i dont believe they ask for any further tests.
I dont think BMI is specifically checked.
Both me and my hubby when we appeared for the medicals are safe to say were overweight.
Unless u have any medical issues which may pose a threat to Canadian resources or pose health risk to its people, u r fine.