i also would like to add that if you intend to do upfront medical you need to make sure that you have a strong application otherwise it will be a waste of money.
be aware that some doctors do not do upfront medical and i ask for CIC request because it is done online now and the form you will get from CIC contains a barcode which will get scanned by the doctor,if you find a doctor willing to make sure you provide them with your file number and UCI along with the category under which you have applied.
good luck.