Skip to content

Study in Canada

Bachelor's in Liberal Arts in Canada for International Students

15 bachelor's programmes in Liberal Arts at 13 universities in Canada. Confirmed international fees from CA$22,500 a year (2026-27, tuition only).

Programmes
15
Universities
13
Confirmed international fee from
CA$22,500/yr
2026-27, median CA$27,320
Typical length
4 years

Universities offering Liberal Arts in Canada

UniversityProgrammesConfirmed international fee from
Nipissing University · North Bay2Not yet confirmed
University of Guelph · Guelph2CA$44,552/yr (2026-27)
Brandon University · Brandon1Not yet confirmed
Capilano University1Not yet confirmed
Laurentian University · Sudbury1CA$30,364/yr (2026-27)
Memorial University of Newfoundland · St. John's1CA$22,500/yr (2026-27)
Mount Royal University · Calgary1CA$24,277/yr (2026-27)
Mount Saint Vincent University · Halifax1Not yet confirmed
The King's University · Edmonton1CA$23,994/yr (2026-27)
Thompson Rivers University1Not yet confirmed
University of British Columbia · Vancouver1Not yet confirmed
University of New Brunswick1Not yet confirmed
University of Windsor · Windsor1Not yet confirmed

Liberal Arts courses

Find the Liberal Arts courses you can actually get into

Questions international students ask

How many universities offer Liberal Arts to international students in Canada?

Ascenda lists 15 bachelor's programmes in Liberal Arts at 13 universities in Canada.

How much does a Liberal Arts degree in Canada cost for international students?

Across 5 universities with confirmed 2026-27 international fees (tuition only), annual tuition for Liberal Arts in Canada starts at CA$22,500, with a median of CA$27,320.

How long is a Liberal Arts degree in Canada?

The typical (median) length of the bachelor's programmes listed is 4 years of full-time study.

More subjects in Canada

Liberal Arts in other countries

Figures from Ascenda's catalogue as loaded on 13 Oct 2026. Fees count only when checked against the university's own fee page for 2026-27 or later; anything older is never shown as current. How we check our data.