Your trusted Brampton destination for Canadian immigration medical exams.
IRCC-approved panel physicians with on-site bloodwork and x-ray, and results sent directly to IRCC. Serving Brampton, Mississauga, Toronto and the GTA — in English, Hindi and Punjabi.

Our Exam Process
IRCC-approved panel physicians guide you through your immigration medical exam from check-in to completion — simple and stress-free.
Learn more →On-site Testing
Bloodwork, urine tests and chest x-ray are all done in our building — so you can complete every test you need in one visit, same day.
Learn more →e-Medical Results
We're 100% e-Medical. Your completed exam is sent electronically and directly to Immigration, Refugees and Citizenship Canada.
Learn more →What's included in your exam
Everything you need to meet IRCC requirements, completed in one visit at our Brampton clinic.
- Complete physical examination by an IRCC-approved panel physician
- Bloodwork and urine tests, on-site
- Chest x-ray in our building — no second appointment
- Exams for permanent & temporary residents, visitors, students, workers and refugees
- 100% e-Medical — results sent directly to IRCC

Meet your IRCC panel physician
Our physicians are approved by Immigration, Refugees and Citizenship Canada to complete your medical exam, with a caring team that supports you from start to finish.
Meet our panel physicians in Brampton →What our patients say about us
Our patients rate us 4.8 out of 5 from 2,000+ Google reviews.
Find our Brampton location
Easy to reach from the GTA, Kitchener-Waterloo and Guelph — close to Highways 410, 401 and 407.
36 Vodden St E #203, Brampton, ON L6V 4H4
(905) 459-2700Hours of operation
- Monday
- 9:00 am – 5:30 pm
- Tuesday
- 11:00 am – 6:30 pm
- Wednesday
- 7:30 am – 5:00 pm
- Thursday
- 7:30 am – 3:00 pm
- Friday
- 7:30 am – 4:30 pm
- Saturday
- 7:30 am – 4:30 pm
- Sunday
- 7:30 am – 2:30 pm
IRCC-approved
Designated panel physicians
English · Hindi · Punjabi
We speak your language
Free parking
On-site for all patients
Near Brampton GO
10-min walk · transit accessible
