For the medicals, you can take a appointment from the Panel physicians lists on CIC website. As there are many people in similar situation it took me 2 weeks to get an appointment as the doctors don't do it everyday. My mom is here and I am doing the medicals here, the file is transferred to New Delhi. They will give us a receipt after the medicals (around 1 to 2 hours) which we need to send on the other side they will update the electronic version to our file number.
Regarding the PCC, I have applied it through
http://blsindia-canada.com/pol_clr_cert.php
They have various locations including Brampton. If you go to their centre with the documents you will need to sit and wait for 4 to 5 hours (if you go before the office opens). Else if you go for pick and drop option it costs 35$ and a fedex person will be picking the package and dropping it back once complete. Their estimated time for the PCC processing is 4 to 6 weeks.
Before submitting the application to BLS, it is wise to call them up if you have confusions while filling their forms. Good luck!!
By the way, when you send the forms to New Delhi as we need to send the entire package that was submitted initially, are you applying for one more option c printout and sending a copy of the receipt paid initially?