A Ph.D. is one of the highest academic qualifications a student can earn. Harvard Business Review famously described data scientist as the “sexiest job of the 21st century,” and doctoral study in Data Science or closely related research areas can prepare students for advanced careers in data-driven research, academia, and industry.
Several Canadian universities offer doctoral pathways in Data Science or related fields such as Computer Science, Computing Science, Statistical Machine Learning, and Administration. Here are seven Canadian institutions with Ph.D. programs that include Data Science, Data Analytics, Machine Learning, Data Mining, or Data Management research options.
Top Schools Offering Ph.D. in Data Science Programs in Canada
1. University of British Columbia
Beginning its journey more than a century ago, the University of British Columbia (UBC) now enrolls more than 72,000 students across its campuses.
It has two main campuses in Vancouver and Kelowna in British Columbia’s Okanagan region. UBC is recognized among Canada’s top universities and is ranked #40 in the QS World University Rankings 2026.
UBC’s Department of Computer Science administers a Ph.D. in Computer Science. Its research areas include Data Management and Mining, Artificial Intelligence, and Scientific Computing, with topics such as data integration, text mining, web databases, machine learning, and optimization.
The program is delivered in person at the Vancouver campus. UBC’s current graduate program profile lists an average completion time of 8.8 years, so applicants should confirm expected timelines, funding, and supervision with the department before applying.
2. HEC Montréal
HEC Montréal is a university-level business school in Quebec and is affiliated with Université de Montréal. Founded in 1907, it was the first university-level business school in Canada.
HEC Montréal offers a Ph.D. in Administration – Data Science in collaboration with McGill University, Concordia University, and Université du Québec à Montréal (UQAM). The partnership gives students access to faculty, courses, and research resources across the four Montreal-based institutions.
The program requires 90 credits and is offered full-time, on-site in Côte-des-Neiges. HEC Montréal states that students can complete the program in four or five years, while its program structure page notes that the doctoral program typically spans three to six years.
3. University of Waterloo
Next on our list of universities in Canada with doctoral options related to Data Science is the University of Waterloo. Founded in 1957, the University of Waterloo has more than 41,000 full- and part-time students.
In 2024/25, 15% of Waterloo’s undergraduate students and 41% of its graduate students were international. Waterloo is especially well known for Computer Science and reports a #27 global position for Computer Science in the QS World University Rankings by Subject 2026.
Waterloo’s Ph.D. in Computer Science includes research fields such as Databases, Information Retrieval, and Machine Learning, which are relevant to Data Science.
Students may take this on-campus doctoral research program in either full-time or part-time study mode. Admission is available for the Fall, Winter, and Spring terms, and the official full-time program length is 48 months.
4. University of Alberta
The University of Alberta is a major Canadian research university based primarily in Edmonton, the capital of Alberta. It was established in 1908, and official university facts list 46,201 students across 17 faculties and five campuses.
Alberta’s Department of Computing Science runs a Ph.D. in Computing Science with a wide range of research areas. Relevant areas include Database Systems and Machine Learning.
The university also lists a Ph.D. in Computing Science with a specialization in Statistical Machine Learning. Current program information indicates a minimum residence requirement of two academic years of full-time attendance, so applicants should confirm expected study length with the department and their prospective supervisor.
5. Dalhousie University
Founded over two hundred years ago, Dalhousie University (Dal) is one of Canada’s oldest universities. Dalhousie enrolls about 20,000 students, 13% of whom are international students, and its students come from more than 120 countries.
Dalhousie has campuses in Halifax and an Agricultural Campus in Truro. Its Computer Science Ph.D. is based in Halifax and is a thesis-based program.
Dal offers a Ph.D. in Computer Science through the Faculty of Computer Science. The faculty’s Big Data Analytics, Artificial Intelligence, and Machine Learning research cluster supports research in areas such as big data analytics, data mining, artificial intelligence, and machine learning. The official Computer Science Ph.D. page lists the program as full-time, in person, and 5 years or longer in standard duration.
6. University of New Brunswick
The University of New Brunswick (UNB) started in 1785 and is Canada’s oldest English-language university. It has two main campuses: one in Fredericton, New Brunswick’s capital, and another in Saint John. The university has more than 10,600 students from over 100 countries.
UNB’s Faculty of Computer Science offers a Ph.D. in Computer Science. One of its research areas is Data Management, Analytics, and Mining. The Ph.D. is thesis-based, has entry terms in Fall, Winter, and Summer, and is listed with a program length of three to four years for the dissertation-based Ph.D.
7. Toronto Metropolitan University (TMU)
Established in 1948, TMU is located in Toronto and enrolls about 48,000 students. TMU’s graduate Computer Science program offers Master of Science and Ph.D. options. The official program page lists the format as full-time and identifies Data Mining, Data Science, and Machine Learning among its graduate faculty research areas.
Prospective students should review current faculty supervision areas before applying, since doctoral research depends heavily on supervisor fit.
FAQS About Studying Ph.D. in Data Science
Which University in Canada is Best for a Ph.D. in Data Science?
There is no single official “best” Canadian university for every Ph.D. student in Data Science. The best choice depends on your research topic, supervisor fit, funding, and whether you want a named Data Science doctorate or a Computer Science, Computing Science, or Administration Ph.D. with Data Science-related research.
UBC is a strong option for students interested in Computer Science research areas such as Data Management and Mining, machine learning, and optimization. Waterloo is also a strong option for Computer Science, especially for students interested in Databases, Information Retrieval, and Machine Learning. HEC Montréal is a good fit for students seeking a named Ph.D. in Administration – Data Science.
How Long Does It Take to Earn a Ph.D. in Data Science?
The time required to earn a Ph.D. in Data Science or a related doctoral field in Canada varies by university, research topic, funding, and the student’s prior preparation. Current official program information shows a wide range: HEC Montréal’s Data Science Ph.D. can be completed in four or five years, Waterloo lists 48 months full-time for its Computer Science Ph.D., Dalhousie lists its Computer Science Ph.D. as 5 years or longer, UNB lists three to four years for its Computer Science Ph.D., and UBC reports an average completion time of 8.8 years for its Computer Science Ph.D.
We hope that this article on universities in Canada with Ph.D. options related to Data Science was helpful. Make sure to also check out our Data Science Programs for International Students for some of the currently open data science courses around the world!