Abroadly

Study Mechanical Engineering in Canada 🇨🇦

Canada offers 18 Mechanical Engineering programs across 17 universities. Tuition ranges from $2k–$35k/yr, making it one of the more affordable destinations for international students. 100% of programs carry STEM designation, which is valuable for post-graduation work authorization in many countries.

18 Programs
17 Universities
$2k–$35k/yr Tuition
100% STEM
6% Scholarships

Why Canada for Mechanical Engineering?

Living Cost

$15,000/yr

Full guide to studying in Canada →

By Degree Level

Bachelor (12) Master (2) PhD (2) Diploma (1) null (1)

Top Universities for Mechanical Engineering in Canada

Université McGill

Montreal · National rank #1 · QS #27

Bachelor of Engineering in Mechanical Engineering · Bachelor
University of British Columbia

Vancouver · National rank #2 · QS #40

PhD in Mechanical Engineering · PhD
University of Waterloo

Waterloo · National rank #3 · QS #119

Mechanical Engineering · Bachelor
Western University

London · National rank #6 · QS #151

Bachelor of Engineering Science in Mechanical Engineering · Bachelor
École Polytechnique Montréal

Montreal · National rank #7 · QS #168

Doctorat en génie mécanique · PhD
Southern Polytechnic

Lethbridge · National rank #9 · QS #1508

Bachelor of Engineering in Mechanical Engineering · Bachelor
Guelph University

Guelph · National rank #17 · QS #504

Bachelor of Engineering in Mechanical Engineering · Bachelor
University of Guelph

Guelph · National rank #17 · QS #504

Bachelor of Engineering - Mechanical Engineering · Bachelor
ETS - École de technologie supérieure

Montreal · National rank #32

Maîtrise en génie mécanique · Master Baccalauréat en génie mécanique · Bachelor
Collège Bois-de-Boulogne

Montreal · National rank #44

Techniques de génie mécanique (Mechanical Engineering Technology) · Bachelor
British Columbia Institute of Technology

Burnaby · National rank #53 · QS #1314

Bachelor of Technology in Mechanical Engineering · Bachelor
Confederation College

Thunder Bay · National rank #172 · QS #1438

Mechanical Engineering Technician · Bachelor
UQTR

Trois-Rivières

Maîtrise en génie mécanique · Master
Techniques de Génie Mécanique · Bachelor
Techniques de génie mécanique · Diploma
Mechanical Engineering Technology · null
Mechanical Engineering Technology - Design · Bachelor

Frequently Asked Questions

How much does it cost to study Mechanical Engineering in Canada?
Tuition for Mechanical Engineering programs in Canada ranges from $2k–$35k/yr. 6% of programs offer scholarships or financial aid. Annual living costs (accommodation, food, transport) are approximately $15k.
What are the English language requirements for Mechanical Engineering in Canada?
English-taught Mechanical Engineering programs in Canada typically require:. Requirements vary by university and program level — always check the specific program page.
How many Mechanical Engineering programs are in Canada?
Abroadly lists 18 Mechanical Engineering programs at 17 universities across Canada. Programs are available at Bachelor, Master, and PhD level.
Are Mechanical Engineering programs in Canada STEM-designated?
100% of Mechanical Engineering programs in Canada carry STEM designation. STEM classification can be important for visa purposes in countries like the US and UK after graduation.
Is Canada a good country for Mechanical Engineering students?
Canada is a strong choice for Mechanical Engineering with 17 universities offering these programs. The primary language is English/French, though many programs are taught in English.
What degree levels are available for Mechanical Engineering in Canada?
In Canada, Mechanical Engineering programs are offered at: Bachelor (12 programs), Master (2 programs), PhD (2 programs), Diploma (1 programs), null (1 programs). This gives students flexibility whether they're seeking an undergraduate degree, postgraduate specialization, or doctoral research.