Data Science as a standalone bachelor's degree is still genuinely emerging in Canada, much as it is in the US — at several universities, there isn't a dedicated "Data Science" major at all, and the more common route in is a Statistics, Computer Science, or Mathematics degree with a data science specialization, concentration, or option layered on top. A handful of Canadian schools have built out dedicated data science programmes with their own admission stream and curriculum, but even at those schools, the underlying strength usually comes from an already-excellent Statistics, CS, or Math department. Knowing which structure a school uses changes how you should evaluate it.
Universities With Strong Undergraduate Data Science Programmes (QS World University Rankings / Maclean's Canadian University Rankings)
A note before the table: because dedicated undergraduate data science rankings are newer and less standardized than, say, computer science or statistics rankings, expect more year-to-year movement and less agreement between ranking bodies here than in older fields. The schools below are grouped by how established their programme is rather than a strict numbered order — check each university's specific degree requirements, since "data science" can mean a standalone BSc, a specialization within Statistics or CS, or a combined-honours option depending on the school.
| University | Programme Status |
|---|---|
| University of Waterloo | Dedicated Data Science major within a strong Statistics/Actuarial Science/CS faculty base |
| University of Toronto | Data Science offered as a specialist/major option within Statistics and Computer Science; strong AI-adjacent research ecosystem via the Vector Institute |
| University of British Columbia (UBC) | Combined Major in Data Science, jointly run by Computer Science and Statistics |
| McGill University | Data science pathways through Statistics and the joint Statistics-Computer Science honours programme; strong research ties via Mila |
| University of Alberta | Strong Statistics and Computer Science base, with growing data science coursework; notable AI research strength via Amii |
| Simon Fraser University (SFU) | Dedicated undergraduate program in Data Science, jointly offered by Statistics/Actuarial Science and Computing Science |
| Queen's University | Data Science offered as a specialization within the Mathematics and Statistics or Computing programmes |
| University of Montreal | Data science pathways through Statistics and Computer Science; close ties to Mila |
| York University | Dedicated undergraduate Data Science program within the Faculty of Science |
| University of Ottawa | Data Science offered as a specialization within Mathematics and Statistics or Computer Science |
How to Choose: Criteria That Matter
1. Standalone Major vs. Specialization Within Statistics/CS/Math
Some schools (Waterloo, SFU, York) run a dedicated Data Science major with its own curriculum and, in some cases, its own admission stream. Others (Toronto, McGill, Alberta) offer data science as a specialization, option, or joint-honours pathway within an already-strong Statistics, Computer Science, or Mathematics department. Neither approach is automatically better — a dedicated major usually means more data-science-specific electives and a clearer identity from day one, while a specialization within a larger department can mean more flexibility to pivot into the parent field if your interests shift, plus access to that department's broader faculty and course catalogue.
2. Curriculum Balance: Stats-Heavy vs. CS-Heavy vs. Applied
| Programme Emphasis | Schools Known For It |
|---|---|
| Statistics-heavy foundation | Waterloo, McGill, Queen's |
| CS/engineering-heavy foundation | Toronto, UBC, SFU |
| Applied/domain-flexible | Alberta, York, University of Ottawa |
3. Co-op and Industry Access
A distinctive strength of several Canadian data science and CS-adjacent programmes, most notably Waterloo, is a deeply embedded co-op system that alternates academic terms with paid industry work terms — commonly resulting in graduates with a year or more of real industry experience by the time they finish. If practical, resume-building work experience matters as much to you as the classroom curriculum, weigh co-op strength heavily, not just programme reputation.
4. What You Want After Graduation
If you're aiming straight for an industry analyst or junior data scientist role, a CS-heavy or co-op-integrated programme matters most. If you're considering a master's or PhD afterward, a statistics-heavy foundation with real mathematical rigor (linear algebra, probability theory, mathematical statistics, not just applied tooling) will serve you better long-term.
Programme Length and Cost
A Data Science bachelor's runs the standard 4 years in Canada, same as any other undergraduate major (co-op options at schools like Waterloo can extend total elapsed time by roughly a year due to alternating work terms, without changing the academic course load). Because many of these programmes are newer or run through an existing department, cost structures tend to mirror the parent university and province rather than differing meaningfully by major. Tuition for international students in Canada is substantially higher than for domestic students and varies significantly by province and institution — confirm current tuition directly with each university's admissions office, since it's revised annually.
Acceptance Rates (Approximate Context)
Because data science is often a specialization or major within a larger faculty (rather than a separately-admitting school), the relevant acceptance rate is frequently the university's overall or faculty-of-science rate, though a few schools admit into data science as a capacity-limited stream once you're enrolled or via direct entry.
| University | Approximate Undergraduate Acceptance Rate |
|---|---|
| University of Waterloo | ~45-53% (university-wide; competitive-admission programs like Data Science have their own averages-based cutoffs) |
| University of Toronto | ~40-45% (university-wide; specific specialist programs can be more competitive) |
| UBC | ~50-55% (university-wide) |
| McGill University | ~40-46% (university-wide) |
| University of Alberta | ~55-58% (university-wide) |
| Simon Fraser University | ~55-60% (university-wide) |
These are university-wide or approximate figures and don't reflect internal competitiveness for capacity-limited majors — confirm directly with each admissions office whether data science has separate or additional admission requirements beyond general university admission.
Prepare for IELTS with Gabble — get your English score sorted early so it's one less thing to worry about when you're comparing programmes. Or prepare for TOEFL if that's what your target schools accept.