Master of Data Science

Canada  is one of the top destinations for international students pursuing data science — and UBC's Master of Data Science (MDS) is one of the most sought-after programs in the country.

In just 10 months, the program takes you from foundational theory to real-world data science practice, with a curriculum built around lab work, industry projects, and career readiness. But before you apply, you need the full picture: what the program costs as an international student, what prerequisites you need, what English scores are required, and when to apply.

This guide covers all of it — tuition fees, IELTS and TOEFL requirements, academic prerequisites, intake dates, and the latest study permit updates that directly affect MDS applicants from 2026 onward.

Whether you're comparing programs or ready to start your application, this is the information you need to make a confident decision about one of Canada's most competitive data science master's degrees.

Feeling stuck? Let our expert counsellor help you.

Can't decide on the university and course? Our experienced counsellors are here to guide and support you through each stage

A man in a blue jacket and white shirt.
Apply Now
001
Location

British Columbia, Canada

002
Program Level

Master's Degree

003
Duration

10 Months

004
Tution Fee

CAD $54,733

005
Entry Score

IELTS 7(6.5)

What Is the UBC Master of Data Science Program?

The UBC Master of Data Science is a professional graduate degree designed to build job-ready data scientists in just 10 months. It's not a research degree — it's a career accelerator.

The program is available at two campuses:

  • MDS Vancouver — industry-focused, with strong ties to Vancouver's growing tech sector
  • MDS Okanagan — similar curriculum with a stronger emphasis on optimization and statistics
  • MDS Computational Linguistics — a specialized stream for students interested in natural language processing

The curriculum includes 24 one-credit courses, structured across four-week segments. Most courses are lab-oriented and delivered in-person, with some blended online content. The program ends with a capstone project where students work with a real-world partner organization to solve an actual data science problem.

This is an intensive program. UBC explicitly advises students not to work while enrolled.

Prerequisites: What You Need Before You Apply

To be eligible for any UBC MDS program, you must have completed — or be enrolled in — the following prerequisite courses at a recognized post-secondary institution.

1. One Course in Programming (3 credits)

Your programming course should cover:

  • Writing and executing code in a development environment (e.g., Jupyter Lab, VS Code)
  • Fundamental data types — integers, strings, etc.
  • Branching logic using if statements
  • Loops or recursion for repetition
  • Functions — reading and writing them
  • Code documentation and commenting

Equivalent to UBC's CPSC 103, CPSC 110, or APSC 160.

2. One Course in Probability and/or Statistics (3 credits)

Your stats or probability course should cover concepts like probability distributions (Normal, Binomial, Poisson), expected values, hypothesis testing, and confidence intervals.

Equivalent to UBC's STAT 200, STAT 241/251, or STAT 302.

3. One Course in Calculus (3 credits)

Differential calculus is required, covering limits, derivatives, and their applications.

4. One Course in Linear Algebra (3 credits)

Covering vectors, matrices, linear systems, and related operations.

Important: Your courses don't need to match UBC's syllabi exactly — but there should be significant content overlap. You can use UBC's Transfer Credit Search Tool to check how courses from your institution transfer.

English Language Requirements

All international applicants whose first language is not English must submit proof of English proficiency. UBC accepts the following:

Test Minimum Score
IELTS Academic 7.0 overall — no band below 6.5
TOEFL iBT 100 overall
TOEFL iBT with MyBest Scores 100 overall
Cambridge Assessment 185 overall — no component below 176

Tuition and Fees for International Students

Program Tuition

The total tuition for the 10-month UBC Master of Data Science program for international students is CAD $59,767.92.

For comparison, domestic students (Canadian citizens and permanent residents) pay CAD $36,569.73 for the same program.

All fees are in Canadian dollars (CAD) and are subject to annual review by UBC's Board of Governors.

Acceptance Deposit

Upon receiving an offer of admission, all students must pay a CAD $3,000 non-refundable deposit. This deposit is credited toward your September tuition installment.

Additional Fees

Beyond tuition, all students pay:

  • UBC Student Fees — includes the mandatory transit U-Pass
  • AMS/GSS Extended Health Plan fees

International students also pay an annual i-Med fee (international student medical insurance). You may be able to opt out if you have equivalent personal coverage.

Payment Schedule

Tuition and student fees are charged in three equal installments, due in September, January, and May.

Total Cost of Attendance

When you factor in living costs — accommodation, food, transportation, books, and personal expenses — the estimated total cost for international students is approximately CAD $78,000–$80,000 for the full program year. This varies depending on campus (Vancouver tends to have higher living costs than Kelowna/Okanagan) and individual lifestyle choices.

Scholarships

MDS offers entrance scholarships of up to CAD $25,000 annually to both domestic and international students across the Vancouver, Okanagan, and Computational Linguistics programs. Scholarship selections are made by the admissions committee — no separate application is required.

Intake and Application Deadlines

The UBC MDS program has one intake per year: September.

There are no deferred admissions. If you receive an offer and cannot start in September, you will need to reapply for the following year.

Application Deadlines (September 2027 Intake — indicative based on prior cycles)

  • International students: Typically mid-to-late February
  • Canadian citizens, permanent residents, and US citizens: Typically mid-April

Check the official MDS admissions page for confirmed deadlines for the next cycle, as these are announced several months before the intake.

Study Permit: What International Students Need to Know

PAL Requirement — Removed for Graduate Students

Effective January 1, 2026, most graduate students are exempt from the Provincial Attestation Letter (PAL) requirement. If you are applying to UBC's MDS Vancouver or MDS Okanagan, you will not need a PAL when applying for a study permit.

Apply Early

Study permit processing times vary significantly depending on your country. Since MDS does not allow deferral, you must secure your permit in time for the September start date. UBC recommends checking Citizenship and Immigration Canada's processing time estimates as early as possible — ideally before you apply to the program.

Application Fees Are Non-Refundable

UBC's application fee is not returned if your study permit is denied. Plan your application timeline accordingly.

Academic Requirements and What Makes a Strong Application

Beyond prerequisites, the MDS admissions committee looks for:

  • A strong undergraduate academic record (typically a B+ average or higher)
  • Genuine interest in data science — demonstrated through coursework, projects, or work experience
  • Strong communication and technical writing skills
  • Intellectual curiosity and a serious work ethic

The program does not require GRE scores. Letters of reference and a statement of intent are part of the application package.

Is the UBC MDS Program Right for You?

The UBC MDS program is best suited for international students who:

  • Have a quantitative undergraduate background (computer science, mathematics, statistics, engineering, or related fields)
  • Want a career-focused credential rather than a research degree
  • Can commit fully to an intensive, in-person, 10-month program
  • Are prepared to invest in one of Canada's top professional master's programs

If you're weighing your options across Canadian programs, UBC MDS stands out for its lab-heavy curriculum, capstone industry project, and the career placement support available at both campuses.

Quick Reference: UBC MDS for International Students

Detail Information
Program Duration 10 months
Intake September only
International Tuition CAD $59,767.92
Acceptance Deposit CAD $3,000 (non-refundable, credited to tuition)
IELTS Requirement 7.0 overall (no band below 6.5)
TOEFL Requirement 100 iBT
Campuses Vancouver, Okanagan
Deferral Not available
PAL Required No (exempt since January 2026)
Scholarships Up to CAD $25,000

Next Steps

If you meet the prerequisites and are considering applying, here's what to do:

  1. Verify your prerequisite courses using UBC's Transfer Credit Search Tool
  2. Check your English proficiency — book your IELTS  or TOEFL test early if needed
  3. Review the official admissions page at masterdatascience.ubc.ca for the most current deadlines and requirements
  4. Start your study permit research early — processing times can be unpredictable

All fees and requirements listed here are accurate as of the time of writing but are subject to change. Always confirm details directly on UBC's official program website before applying.

Similar Programs

Master of Biotechnology
University Of British Columbia - Okanagan Campus
#40 QS
Master's Degree
British Columbia, Canada
16 Months
IELTS 6.5(6)
CAD $32130
View Details
Master of Finance - Financial Technology
Massey University
#230 QS
Masters Degree
Auckland, New Zealand
1 Year
IELTS 6.5 (6.0)
NZD $59,760
View Details
Master of Applied Social Work
Massey University
#230 QS
Masters Degree
Auckland, New Zealand
2 Years
IELTS 6.5 (6.0)
NZD $38,840
View Details
Master of Food Safety & Quality
Massey University
#230 QS
Masters Degree
Auckland, New Zealand
1.5 Years
IELTS 6.5 (6.0)
NZD $50,190
View Details
Bachelor of Communication - Digital Marketing
Massey University
#230 QS
Bachelor Degree
Auckland, New Zealand
3 Years
IELTS 6.0 (5.5)
NZD $38,080
View Details
Bachelor of Design in Fashion Design
Massey University
#230 QS
Bachelor Degree
Auckland, New Zealand
3 Years
IELTS 6.0 (5.5)
NZD 42,110
View Details

Looking for a one-stop solution?

Let us guide you through every step.