Congrats CBI
1)
You don't need to do medical tests before the actual medical.
2)
You can find the list of DMPs here:
http://www.cic.gc.ca/dmp-md/medicalinfo.aspx?CountryID=1995&CountryName=India
P.S. Cross check your medical kit before making an appointment
3)
Here are the medical charges: Age above 15 years 2,500/-, Age 11 to 15 years 1,950/-, Age 5 to 11 years 1050, and Age below 5 years 700/-
http://www.canadainternational.gc.ca/india-inde/visas/fees-frais_med.aspx?lang=eng
Let us know about your medical experience once you are done