Tuition Costs Across Canada

Deciding where to study can be tough. One of the biggest factors will be costs—and different parts of Canada have different average tuition fees!

While this isn't the only thing you'll need to think about, it can be helpful to have a rough idea of how much tuition will be within each province, whether you're studying for a bachelor's degree or a master's. Here, we've gathered data from Statistics Canada for you to check at a glance how much tuition costs in Canada.

Remember too that tuition fees will vary depending on your program of study—some fields, like engineering and computer science, typically cost more than fields like the humanities. Curious about the ten least expensive fields? Check out this article!

Undergraduate tuition fees across Canada

Province Average Tuition per Year
Alberta $6,098
British Columbia $6,055
Manitoba $4,913
New Brunswick $7,829
Newfoundland and Labrador $3,036
Nova Scotia $8,757
Ontario $7,938
Quebec $3,155*
Saskatchewan $8,243
Yukon $3,930
Canada overall $6,580

*Quebec charges a different tuition fee for those who reside in Quebec compared to those who reside outside Quebec.

Graduate tuition fees across Canada

Province Average Tuition per Year
Alberta $6,724
British Columbia $9,528
Manitoba $5,248
New Brunswick $6,646
Newfoundland and Labrador $2,894
Nova Scotia $9,787
Ontario $9,671
Quebec $3,353
Saskatchewan $4,346
Yukon No data
Canada overall $7,304

Remember, different fields of study typically have different costs. Curious about the least expensive program fields in Canada? Check out this piece for the top 10.


Find the right school for you



Source: Statistics Canada. Table 37-10-0045-01 Canadian and international tuition fees by level of study.