Quick Answer
Canada Online MSc Data Science programmes in 2026/27 range from $20,000 CAD at McGill University or University of Calgary (domestic) to $59,767.92 CAD at UBC's Master of Data Science (international). UBC MDS lists $36,569.73 CAD for domestic students. University of Toronto's MScAC Data Science concentration costs CAD $47,690 for the 16-month programme (Statistics Canada + UBC + UofT + McGill, September 2026).
The right comparison for Canadian MSc Data Science is whether the programme is delivered fully online (Athabasca, Laurier, Waterloo), blended (UofT MScAC), or on-campus (UBC MDS), and the residency-based tuition differential between domestic and international students.
Last verified: Sep 16, 2026.
At a glance
- UBC Master of Data Science $36,569 CAD domestic / $59,768 CAD international (10 months)
- UofT MScAC Data Science $47,690 CAD total (16 months)
- Waterloo MDS $25,000-$40,000 CAD (residency-dependent)
- McGill MSc Data Science $20,000-$35,000 CAD
- UCalgary MSc Data Science $20,000-$35,000 CAD
- Athabasca MSc DS Analytics Online $20,000-$25,000 CAD (2 years PT)
Canada MSc Data Science programmes and what each costs
Canadian MSc Data Science programmes split into four delivery and cost bands. The on-campus delivery band (UBC MDS, McGill MSc, UCalgary MSc) runs 10 to 24 months on-campus. The blended band (UofT MScAC) combines on-campus foundations with industry internship. The fully online band (Athabasca, Laurier, Waterloo online) targets working professionals. The part-time online band (UofT MScAC part-time where available) targets the longest-delivery pathways (Statistics Canada + UBC + UofT + Waterloo admissions, 2026).
| School and programme | Mode and duration | Total tuition CAD | Best fit |
|---|---|---|---|
| UBC Master of Data Science (MDS) | On-campus, 10 months | $36,569.73 domestic / $59,767.92 international | Career changers seeking condensed accelerated |
| UofT MScAC Data Science concentration | Blended, 16 months | $47,690 CAD total | Students seeking internship-based applied training |
| Waterloo MDS (online options) | Online or on-campus, 16-20 months | $25,000-$40,000 (residency-dependent) | Tech-focused career path, strong co-op pipeline |
| McGill MSc Data Science | On-campus, 16-24 months | $20,000-$35,000 (domestic); $40K-$55K (international) | Montreal-based bilingual candidates |
| University of Calgary MSc Data Science | On-campus, 20-24 months | $20,000-$35,000 | Calgary energy-sector data scientists |
| Athabasca MSc DS Analytics Online | Fully online, 24 months PT | $20,000-$25,000 estimated | Working professionals seeking self-paced |
The residency-based tuition gap is the dominant cost variable for Canadian universities. Domestic tuition is typically 30 to 50 percent lower than international tuition. UBC's gap is the largest ($36,569.73 vs $59,767.92), and UofT's MScAC publishes a single $47,690 fee regardless of residency. For international applicants, the Athabasca and Laurier online pathways deliver the strongest cost efficiency (Statistics Canada + UBC + UofT admissions, 2026).
UBC Master of Data Science deep-dive
UBC's MDS is the strongest Canadian data science programme for career changers seeking an accelerated on-campus pathway. The 10-month full-time programme delivers condensed one-credit courses with real-world data sets integrated throughout. The Vancouver location provides direct access to the Vancouver tech ecosystem (Hootsuite, Slack, AWS, Microsoft, AWS Vancouver). Total fees for the 2026 cohort are $36,569.73 CAD for domestic students and $59,767.92 CAD for international students, payable in three equal instalments (September, January, May) (UBC Master of Data Science admissions page, September 2026).
Application timing for UBC MDS is competitive. Applications for September 2026 are now closed; international students should apply by February 15, 2026 for the September 2027 cohort. Canadian and US applicants can expect an admissions decision within 4 weeks of submitting a completed application; international applicants should expect 8 to 16 weeks. UBC reserves the right to change fees without notice, and fees are subject to annual adjustment (UBC Master of Data Science admissions, 2026).
UofT MScAC Data Science concentration
UofT's MScAC is the strongest Canadian programme for students seeking internship-based applied training. The 16-month Master of Science in Applied Computing delivers a multidisciplinary applied-research internship at partner companies. The Data Science concentration is one of five specialisations (AI, Applied Mathematics, Computer Science, Data Science, Quantum Computing). Total fees for the 2026 cohort are $47,690 CAD regardless of residency. The programme is administered by UofT's Department of Computer Science with funding through the Department, not through scholarships or grants (UofT MScAC Handbook 2026-27).
Domestic students may be eligible for OSAP (Ontario Student Assistance Program), which covers up to $15,000 CAD per year for graduate students. The Vector Scholarship in AI is also available for top candidates. International students are encouraged to explore loans through MPOWER Financing or Prodigy Finance. The programme is unfunded by the Ministry of Colleges and Universities, so international students are not eligible for OGS or other provincial graduate funding (UofT MScAC Handbook 2026-27).
Fully online alternatives for Canadian working professionals
Three Canadian universities offer fully online MSc Data Science pathways. Wilfrid Laurier University offers an online Master of Applied Data Science running 16 to 20 months. Athabasca University offers MSc Data Science and Analytics Online over 2 years part-time at approximately $20,000 to $25,000 CAD. University of Waterloo offers online MDS-AI pathways through the David R. Cheriton School of Computer Science. International applicants should verify WES credential recognition before enrolling in any of these programmes (Universities Canada + Statistics Canada, 2026).
The cost efficiency of fully online programmes for working professionals is substantial. Athabasca's $20,000-$25,000 CAD total fee is roughly half the cost of UBC's international tuition, and the part-time delivery enables students to maintain full-time employment. The trade-off is brand recognition: UBC and UofT MSc graduates typically have stronger CV impact for Toronto and Vancouver-based data scientist roles. Athabasca and Laurier graduates are well-positioned for remote roles and tech company pipelines (Statistics Canada + UBC + UofT + Laurier + Athabasca, 2026).
Provincial accreditation and Statistics Canada benchmarks
Canadian universities are accredited by provincial quality assurance bodies, not by a federal agency. Universities Canada is the national association but does not accredit individual institutions. Provincial bodies include PEQAB (Postsecondary Education Quality Assessment Board) in Ontario, DQAB (Degree Quality Assessment Board) in British Columbia, Campus Alberta Quality Council in Alberta, and the Bureau de coopération interuniversitaire in Quebec. International applicants should verify provincial recognition before enrolling to ensure their degree will be recognized in their home country (Universities Canada + PEQAB + DQAB + CAQC, 2026).
Statistics Canada 2026 published salary data shows the relevant payback math. The median annual salary for Canadian data scientists is $95,000 CAD nationally; the median for Toronto-based data scientists is $115,000 CAD; the median for Vancouver-based data scientists is $105,000 CAD. Senior data scientist roles in financial services and tech reach $130,000 to $160,000 CAD. The MSc Data Science premium typically delivers a $20,000 to $35,000 CAD annual salary uplift within 2 to 4 years of graduation (Statistics Canada Table 14-10-0440-01, 2026).









