The best universities for medicine studies in Canada according to QS World University Rankings offer high-quality training: five Canadian universities are among the hundred best in the world, which gives graduates great freedom for international practice.

International students are attracted by the relatively low cost of studying in Canadian medical schools, where the annual tuition fee is about $23,000 for international students. Compared to the average cost of medical school in the U.S. – about $58,000 for foreigners – that's a pretty loyal price.
The medical course in Canada is designed for 3-5 years, depending on the university and the level of training of each student. For a 5-year medical program of study in Canada, the first year is preparatory, designed for students without a bachelor's degree. To move on to a 4-year medical program, a student must have a bachelor's degree in biology or other related field.
There are 17 medical universities in Canada offering medical programs (medicine, dentistry, pharmacy, nursing, etc.) in English and French. Explore our list of Top Medical Universities in Canada according to QS World University Rankings and choose the right one!
Best medicine universities in Canada 2025 - QS World University rankings
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 |