CanadaAsked by Sanjay Mehta10 July 2026Tuition fees in Canada vary significantly by institution, programme, and province. Here is a realistic overview:
Undergraduate programmes:
- Arts/Humanities/Social Sciences: CAD 15,000–30,000/year
- Business/Commerce: CAD 25,000–45,000/year
- Engineering: CAD 25,000–50,000/year
- Computer Science: CAD 28,000–55,000/year
- Medicine/Dentistry: CAD 30,000–80,000/year (very few international spots)
Graduate programmes (Masters):
- CAD 15,000–35,000/year (coursework)
- Research masters often lower, especially with funding packages
PhD programmes:
- Many PhD students receive tuition waivers + stipends through research funding
- Competitive PhD programmes (especially in science and engineering) often fully fund international students
By province:
- Ontario and BC: Highest fees
- Quebec: Lower for some students; CEGEP system very affordable
- Atlantic Canada (Nova Scotia, PEI, NB, NL): Lower fees + strong immigration incentives
- Saskatchewan and Manitoba: Competitive fees with strong PNP pathways
Community colleges (polytechnics):
- Typically CAD 12,000–22,000/year — significantly cheaper than universities
Hidden costs to budget for:
- Student association fees: CAD 500–2,000/year
- Health insurance: CAD 300–800/year
- Books/materials: CAD 1,000–2,500/year
- International student fees (some institutions): CAD 500–2,000/year
Many universities offer entrance scholarships ranging from CAD 2,000 to full rides for exceptional students. Research and apply early.