Understanding the total cost of university in Canada is essential for planning your finances before you start. Tuition is the most visible cost, but housing, food, books, and personal expenses often add up to as much or more. This guide breaks down the full picture for Canadian students in 2025.
Tuition varies significantly across Canada. These are approximate averages for domestic undergraduate students:
These are averages across all programs. Engineering, law, medicine, and business programs typically cost significantly more. Arts and humanities tend to be on the lower end.
International students pay dramatically higher tuition in Canada. In Ontario, international undergraduate tuition averages $35,000–$45,000 per year, with some programs exceeding $55,000. Other provinces are lower, ranging from $15,000 to $30,000/year for international students.
Housing is often the biggest non-tuition expense. Monthly costs vary dramatically by city:
Off-campus students cooking at home: $250–$400/month. Meal plans at campus residences typically cover 3 meals per day and cost $4,000–$6,000/semester.
Budget $1000–$1,500/year for textbooks, lab fees, and course materials. You can reduce this by buying used books, renting, or using your library's e-book collections.
A monthly transit pass for students is typically $50–$120 in major cities. If you drive, factor in gas, insurance (~$1,200–$2,400/year for a young driver), and parking.
Budget $150–$300/month for clothing, personal care, phone, entertainment, and unexpected costs.
If you're still in high school or your family is saving for university, Canada Education Savings Grants (CESG) through a Registered Education Savings Plan (RESP) can significantly reduce what you'll need to borrow. The government matches 20% of contributions up to $2,500/year — essentially free money that compounds over time.
KOHO offers free banking with no monthly fees — perfect for students on a tight budget. No minimum balance, no hidden fees. Use code 45ET55JSYA for a bonus.
Open KOHO Free — No Fees — Code 45ET55JSYA