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 2026 - QS World University rankings
| 1 | University of Toronto |
| 2 | McGill University |
| 3 | McMaster University |
| 4 | University of British Columbia |
| 5 | University of Ottawa |
| 6 | University of Alberta |
| 7 | Université de Montréal |
| 8 | University of Calgary |
| 9 | Queen's University at Kingston |
| 10 | Western University |
| 11 | Dalhousie University |
| 12 | Université Laval |
| 13 | University of Manitoba |
| 14 | University of Waterloo |
| 15 | University of Saskatchewan |
| 16 | Simon Fraser University |
| 17 | Université de Sherbrooke |
| 18 | York University |
| 19 | University of Victoria (UVic) |
| 20 | Memorial University of Newfoundland |
| 21 | University of Guelph |