For most people working in data science in Canada today, the master's — not a dedicated data-science bachelor's — is the degree that actually got them into the field. Plenty of practitioners come in with an undergraduate degree in statistics, computer science, math, economics, or engineering and use a master's to pivot into data science specifically, which is part of why this is one of the fastest-growing categories of graduate programme at Canadian universities over the past several years. Waterloo, Toronto, UBC, and McGill all run strong programmes here, but they differ meaningfully in structure — academic/thesis-based versus professional/course-based — and picking the wrong type for your goals matters more than picking the wrong school.
Top Universities for a Master's in Data Science (QS Rankings / Maclean's Canadian University Rankings)
A note before the table: graduate data science rankings are newer and less standardized than rankings for older fields like computer science or statistics, and different sources rank thesis-based vs. course-based tracks inconsistently. Use the table as a shortlist starting point, not a precise order, and check whether a specific programme is thesis-based, course-based, or a mix before comparing it to others.
| University | Notable For |
|---|---|
| University of Waterloo | Strong Master of Data Science and Statistics-based graduate options; deep industry co-op and internship culture |
| University of Toronto | Applied Master of Science in Applied Computing (data science stream) and Statistics graduate programmes; strong AI research ecosystem via the Vector Institute |
| University of British Columbia (UBC) | Master of Data Science — one of Canada's best-known dedicated professional data science master's, with both Vancouver and Okanagan options |
| McGill University | Data science pathways through Statistics and Computer Science graduate programmes; strong research ties via Mila |
| University of Alberta | Strong Statistics and Computer Science graduate base; notable machine learning research strength via Amii |
| Simon Fraser University (SFU) | Professional Master's in Big Data, jointly run by Statistics/Actuarial Science and Computing Science |
| Queen's University | Master of Management Analytics and Statistics graduate options with a strong applied/industry orientation |
| University of Montreal (HEC Montréal) | Applied, business-oriented Master's in Data Science and Business Analytics |
| University of Ottawa | Data Science-focused graduate options within Computer Science and Mathematics/Statistics |
How to Choose: Criteria That Matter
1. Professional/Course-Based Track vs. Academic/Thesis-Based Track
| Track Type | Best For | Examples |
|---|---|---|
| Professional/course-based | Going straight into industry; want practical tooling and applied projects, often with a required industry capstone | UBC MDS, SFU Big Data, Queen's Management Analytics |
| Academic/thesis-based | Considering a PhD afterward; want research training and depth | Toronto (Statistics), McGill (Statistics/CS), Alberta |
| Balanced/co-op-integrated | Want strong industry exposure without giving up academic depth | Waterloo |
2. Co-op and Practicum Strength
A number of Canadian data science master's programmes build a paid industry work term or a substantial employer-sponsored capstone project directly into the degree — UBC's MDS is well known for this, and Waterloo's graduate co-op options follow a similar pattern. If graduating with recent, resume-ready Canadian work experience matters to you, this is a bigger differentiator than overall programme prestige.
3. Industry/Location Fit
| Location/Focus | Advantage |
|---|---|
| Toronto (U of T, York) | Canada's largest tech and finance job market; Vector Institute AI ecosystem |
| Vancouver (UBC, SFU) | Strong tech sector; UBC MDS has a well-established employer network |
| Waterloo/Kitchener | Dense tech employer cluster (adjacent to Toronto); strong co-op placement culture |
| Montreal (McGill, University of Montreal, HEC Montréal) | Major AI research hub via Mila; strong bilingual job market |
| Edmonton (Alberta) | Strong AI/ML research reputation via Amii; lower cost of living |
Programme Length and Cost
Most Canadian Master's in Data Science programmes run 1-2 years, with several professional/course-based tracks (UBC MDS, SFU Big Data) designed to finish in around 10-16 months. Tuition for international students is meaningfully higher than for domestic students and varies substantially by province and institution — professional master's programmes in particular often carry premium tuition relative to standard thesis-based graduate tuition at the same university, since they're priced closer to a professional degree. Confirm current tuition directly on each programme's site, since it changes annually and can differ substantially between the professional and thesis-based version of a "data science" master's at the same school.
Acceptance Rates (Approximate Context)
Acceptance rates for Canadian data science master's programmes are inconsistently published and vary heavily by track (professional/course-based programmes are often more selective by design given small cohort sizes, while some thesis-based routes admit primarily based on faculty capacity and funding) — treat the ranges below as rough orientation only.
| University | Approximate Notes on Selectivity |
|---|---|
| UBC (Master of Data Science) | Small cohort, competitive; strong academic and technical prerequisites expected |
| University of Waterloo | Competitive; strong quantitative background and often programming experience expected |
| University of Toronto | Competitive, particularly for Statistics-based and Applied Computing tracks |
| McGill University | Competitive; thesis-based routes depend heavily on faculty capacity and funding |
| SFU (Big Data) | Small cohort, competitive; industry capstone component factors into admissions review |
| University of Alberta | Moderately competitive; strong quantitative background expected |
These figures are approximate and cohort-size-dependent rather than volume-driven admissions — confirm directly with each programme rather than relying on any aggregated figure.
Prepare for TOEFL with Gabble — a strong English score is one less variable to worry about once you've picked between a professional and an academic track. Or prepare for IELTS if that's what your target schools accept.