Tuition fees by level of study, Canada and provinces
Annual tuition fees for degree programs at Canadian universities, from Statistics Canada table 37-10-0045-01 (StatCan's annual tuition survey): weighted-average fees in current dollars for Canadian and international students at the undergraduate and graduate levels, for Canada, the 10 provinces and Yukon. Academic years 2006/2007 to 2026/2027; the WDS labels each academic year by its starting calendar year (2026-01-01 means 2026/2027). Yukon has gaps in early years — honest nulls, never imputed. Released each September.
- Rows
- 1,008
- Columns
- 5
- Source cadence
- Yearly
- Last refreshed
- Sep 27, 2026
- Theme
- education
| Column | Type | Description |
|---|---|---|
| date | date | Reference period of the observation (the WDS Datapoint 'refPer' field), mapped to the first day of the year for these annual tables. For the tuition dataset the WDS labels each academic year by its starting calendar year (2026-01-01 means the 2026/2027 academic year). |
| series_id | string | Statistics Canada vector identifier for the series (the WDS 'vectorId', prefixed with 'v', e.g. 'v96320852'). Vectors are the stable public identifiers printed on StatCan tables. |
| series_label | string | Official English series title from WDS Series Info: geography, then the level of study (tuition) or the attainment level, age group and gender (attainment), e.g. 'Ontario;International undergraduate' or 'Canada;Tertiary education;25 to 34 years;Women+'. |
| unit | string | Unit of measure from StatCan's own UOM code set: 'current dollars' for the tuition dataset (weighted-average fees), 'percent' for the attainment dataset (share of the population). |
| value | float | Observation value as published by Statistics Canada, with no transformation. May be null where StatCan published no value (e.g. Yukon tuition in early years); missing values are never imputed. |
First 10 sample rows — a preview, not the complete dataset.
| date | series_id | series_label | unit | value |
|---|---|---|---|---|
| 2006-01-01 | v1073542478 | Yukon;Canadian undergraduate | current dollars | — |
| 2007-01-01 | v1073542478 | Yukon;Canadian undergraduate | current dollars | — |
| 2008-01-01 | v1073542478 | Yukon;Canadian undergraduate | current dollars | — |
| 2009-01-01 | v1073542478 | Yukon;Canadian undergraduate | current dollars | — |
| 2010-01-01 | v1073542478 | Yukon;Canadian undergraduate | current dollars | — |
| 2011-01-01 | v1073542478 | Yukon;Canadian undergraduate | current dollars | — |
| 2012-01-01 | v1073542478 | Yukon;Canadian undergraduate | current dollars | — |
| 2013-01-01 | v1073542478 | Yukon;Canadian undergraduate | current dollars | — |
| 2014-01-01 | v1073542478 | Yukon;Canadian undergraduate | current dollars | — |
| 2015-01-01 | v1073542478 | Yukon;Canadian undergraduate | current dollars | — |
Profiled Sep 27, 2026 from snapshot 20260927T052835Z-afd4f1ee1f54
Measured- Completeness
- 98.5%
- Rows
- 1,008
- Columns
- 5
- Columns with gaps
- 1
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| datedate | 0% | 24 | Jan 1, 2006 → Jan 1, 2026 | — |
| series_idvarchar | 0% | 47 | — |
|
| series_labelvarchar | 0% | 53 | — |
|
| unitvarchar | 0% | 1 | — |
|
| valuedouble | 7.4% | 1,038 | 1,932 → 50,088median 8,617 | 19 outside 1st–99th percentile |
- Current
20260927T052835Z-afd4f1ee1f54 · sha256 afd4f1ee1f54…
1,008 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/statcan_education/ca_tuition_fees" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/statcan_education/ca_tuition_fees").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/statcan_education/ca_tuition_fees
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260927T052835Z-afd4f1ee1f54 and its content hash, so readers get exactly the data you used.
Statistics Canada — Education. (2026). Tuition fees by level of study, Canada and provinces [Data set, snapshot 20260927T052835Z-afd4f1ee1f54, sha256 afd4f1ee1f54]. Datazimuts. Retrieved 2026-09-27, from https://datazimuts.com/en/datasets/statcan_education/ca_tuition_fees?snapshot=20260927T052835Z-afd4f1ee1f54
@misc{dz_statcan_education_ca_tuition_fees_afd4f1ee,
title = {{Tuition fees by level of study, Canada and provinces}},
author = {{Statistics Canada — Education}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/statcan_education/ca_tuition_fees?snapshot=20260927T052835Z-afd4f1ee1f54}},
note = {Snapshot 20260927T052835Z-afd4f1ee1f54, sha256 afd4f1ee1f54496686b199214767eb91d791b1080e6d367eb82b85c2f9b884d0; accessed 2026-09-27}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=statcan_education%2Fca_tuition_fees&lang=en&theme=auto&snapshot=20260927T052835Z-afd4f1ee1f54&x=date&y=value&agg=avg" title="Tuition fees by level of study, Canada and provinces" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.