Tuition costs for international students studying in Canada

Undergraduate Programs (Bachelor’s Degree):

The average tuition per year at a public university is $21,000–30,000 CAD. Top universities may be higher.


Average tuition per year at a private university ranges from $30,000–50,000 CAD.

Graduate Programs (Master’s Degree):


The average tuition per year is $15,000–30,000 CAD, depending on the programme and university. Programmes in sciences, engineering, or business tend to be more expensive.

PhD programs are usually funded, so there is no tuition fee. Students receive a tax-free living stipend of $15,000-25,000 per year.

Professional Programmes (e.g., Law, Medicine):

Average tuition for a 3-year JD law degree ranges from $30,000-50,000 per year.


Average tuition for a 4-year MD medicine degree ranges from $25,000-50,000 per year.

Other costs:

Estimated living costs are $15,000–25,000 per year, depending on location for rent, food, transportation, etc.

International student health insurance is about $900–1,500 per year.

Current exchange rate for CAD to USD is 1 CAD = 0.74 USD (Bank of Canada rates as of today).

So in summary, international students should budget $30,000–50,000 per year CAD in total costs for an undergraduate degree and $15,000–40,000 per year CAD for master’s or professional programs. Funding may be available for PhD programs.

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like