No i didn't do upfront medical, i called gulf laboratory and they told me i should wait for medical request from IRCC.
I didn't need to give bio-metrics as they already have mine valid for 10 years.
Now waiting for medical request. I guess it takes around one month to get the request for...