Academic Search

Find the course that fits you

Thousands of programs at universities and colleges around the world — filter until you find yours, then apply through EdEureka.

4,839 programs waiting for you

Popular right now

4,839 programs

University of Windsor

Mechanical Engineering

🇨🇦 Windsor, Canada 🗓️ 4 years Engineering & Technology

Mechanical Engineering includes two broad areas of study: thermofluids (which involves heat and power) and solid mechanics (involv...

Tuition 45,579.44 CAD

first year

Deposit
1,500 CAD
Application fee
166 CAD
Starts Sep 2026
Requirements
Study level
Undergraduate (Bachelor's Degree)
Minimum grade
70 on Percentage (1 - 100)
English test
Required
Taught in
English
Conditional offer
Available

University of Saskatchewan

Mechanical Engineering

🇨🇦 Saskatoon, Canada 🗓️ 4 years Engineering & Technology

Mechanical engineers focus on how things work and see the world as parts in motion. They research, design and develop products ran...

Tuition 56,073.48 CAD

first year

Deposit
1,000 CAD
Application fee
90 CAD
Starts Sep 2026
Requirements
Study level
Undergraduate (Bachelor's Degree)
Minimum grade
70 on Percentage (1 - 100)
English test
Required
Taught in
English
Conditional offer
Not available

Laurentian University

Mechanical Engineering

🇨🇦 Sudbury, Canada 🗓️ 4 years Engineering & Technology

Become part of an organization of professionals with a rich history at the Bharti School of Engineering. Answer the call to be an...

Tuition 34,206.90 CAD

first year

Deposit
2,000 CAD
Application fee
100 CAD
Starts Sep 2026
Requirements
Study level
Undergraduate (Bachelor's Degree)
Minimum grade
75 on Percentage (1 - 100)
English test
Required
Taught in
English
Conditional offer
Available

Ontario Tech University

Mechanical Engineering

🇨🇦 Oshawa, Canada 🗓️ 4 years Engineering & Technology

Mechanical engineering overlaps with other engineering disciplines – electrical, chemical, civil, computer and software, to name a...

Tuition 43,888.52 CAD

first year

Deposit
500 CAD
Application fee
100 CAD
Starts Sep 2026
Requirements
Study level
Undergraduate (Bachelor's Degree)
Minimum grade
70 on Percentage (1 - 100)
English test
Required
Taught in
English
Conditional offer
Available

Canadore College

Mechanical Engineering - Technician

🇨🇦 North Bay, Canada 🗓️ 2 years Engineering & Technology

Technician - 2 Years / Technologist - 3 Years Become skilled in this in-demand and important field. Learn to design, develop an...

Tuition 17,490.04 CAD

first year

Application fee
100 CAD
Starts Sep 2026
Requirements
Study level
Diploma
Minimum grade
60 on Percentage (1 - 100)
English test
Required
Taught in
English
Conditional offer
Available

Canadore College

Mechanical Engineering - Technology

🇨🇦 North Bay, Canada 🗓️ 3 years Engineering & Technology

Technician - 2 Years / Technologist - 3 Years Become skilled in this in-demand and important field. Learn to design, develop an...

Tuition 17,490.04 CAD

first year

Application fee
100 CAD
Starts Sep 2026
Requirements
Study level
Advanced Diploma
Minimum grade
60 on Percentage (1 - 100)
English test
Required
Taught in
English
Conditional offer
Available

Ontario Tech University

Mechanical Engineering (MEng)

🇨🇦 Oshawa, Canada 🗓️ 1 year Engineering & Technology

The master's programs in Mechanical Engineering allow a student to study all of the main areas associated with mechanical engineer...

Tuition 42,572.11 CAD

whole program

Deposit
500 CAD
Application fee
110 CAD
Starts Sep 2026 Jan 2027
Requirements
Study level
Graduate (Master's)
Minimum grade
76 on Percentage (1 - 100)
English test
Required
Taught in
English
Conditional offer
Available

Niagara College

Mechanical Engineering Technician

🇨🇦 St. Catherines, Canada 🗓️ 2 years Engineering & Technology

Mechanical engineering technicians learn to work independently to provide technical support and services in the development, maint...

Tuition 19,388.97 CAD

first year

Starts Sep 2026 Jan 2027
Requirements
Study level
Diploma
Minimum grade
60 on Percentage (1 - 100)
English test
Required
Taught in
English
Conditional offer
Available

Durham College

Mechanical Engineering Technician

🇨🇦 Oshawa, Canada 🗓️ 2 years Engineering & Technology

This program will provide you with the ability and confidence to seek opportunities and provide support within the dynamic world o...

Tuition 17,521.45 CAD

first year

Deposit
2,700 CAD
Application fee
100 CAD
Starts Sep 2026
Requirements
Study level
Diploma
Minimum grade
65 on Percentage (1 - 100)
English test
Required
Taught in
English
Conditional offer
Available

Northern College

Mechanical Engineering Technician

🇨🇦 Timmins, Canada 🗓️ 2 years Engineering & Technology

Mechanical Engineering Technicians provide technical support and services including design, development, testing, manufacture, and...

Tuition from 14,377.50 CAD

first year

Application fee
100 CAD
Starts Sep 2022 Sep 2023 Sep 2024
Requirements
Study level
Diploma
Minimum grade
65 on Percentage (1 - 100)
English test
Required
Taught in
English
Conditional offer
Available

Confederation College

Mechanical Engineering Technician

🇨🇦 Thunder Bay, Canada 🗓️ 2 years Engineering & Technology

Confederation College’s Mechanical Engineering Technician two-year program is designed to provide students with a balanced approac...

Tuition 18,091.25 CAD

first year

Deposit
2,500 CAD
Application fee
125 CAD
Starts Sep 2026
Requirements
Study level
Diploma
Minimum grade
60 on Percentage (1 - 100)
English test
Required
Taught in
English
Conditional offer
Available

Humber Polytechnic

Mechanical Engineering Technician

🇨🇦 Toronto, Canada 🗓️ 2 years Engineering & Technology

Humber’s Mechanical Engineering Technician diploma program gives you a thorough knowledge of materials and mechanical solutions fo...

Tuition 18,223 CAD

first year

Deposit
3,000 CAD
Application fee
100 CAD
Starts Sep 2026 Jan 2027
Requirements
Study level
Diploma
Minimum grade
60 on Percentage (1 - 100)
English test
Required
Taught in
English
Conditional offer
Available

Program data is provided by our academic partner network and may change without notice.