School Comparison

Best Canadian Universities for Engineering Programs 2020

The 21st century has experienced a tremendous advancement in technological development and inventions. We have seen a total shift from manual operations and space-consuming machines to digital, highly efficient, and micro-sized machines. All these won’t be possible without engineers.

According to the 2018 Maclean’s ranking for the best jobs in Canada, engineering clinched the second seat with a median salary of about $109,000. It was inferred that the number of people that were working in different engineering fields in Canada are 78% more than the number of engineers in the previous five years.

We now have tens of engineering fields. These include electrical and electronics engineering, civil engineering, biomedical engineering, chemical engineering, among others. Irrespective of the field of specializations, all engineers are working really hard to make the world a better place for all people. The profession requires creativity, excellent problem-solving skills, design implementation, strong team-work ability, and proficiency in numerical analysis.

Canada is one of the best countries in the world to study engineering. However, while there are many universities across Canada offering diverse courses in engineering, there are some that top the chart of different ranking bodies. Here is the list of the top 15 engineering schools in Canada.


1. University of Toronto

Ranked first on the 2021 Maclean’s Rankings for engineering schools in Canada, the University of Toronto offers top-notch engineering courses. The University’s Faculty of Engineering is renowned and well known for high-class discoveries and leading-edge research works relating to the field of engineering.

The faculty has some of the best professors and lecturers across Canada as well as many learning facilities to aid good studying habits. In regards to its international recognition, the faculty has a functional partnership with many engineering bodies across America. This makes graduates of this faculty have numerous job opportunities.


2. University of Waterloo

University of Waterloo Engineering School is ranked among the top 50 engineering schools in the world and second on 2021 Maclean’s rankings for Engineering Schools in Canada. It boasts of having the largest landmass for the engineering school in the whole of Canada and has a high student population of about 10,000.

This university is also prominent in research, and at the moment, has international partners. This avails the students the opportunities to acquire at least twelve months of paid work experience before graduation. The latter is made possible through diverse co-op programs the university has set up.


3. University of British Columbia

The University of British Columbia is a well-known institution for teaching and outstanding researches. It occupies the third seat on the 2021 Maclean’s rankings for Canadian Engineering Schools, and it is one of the best 40 universities in the world to study engineering.

Through the faculty of engineering and applied sciences, UBC offers 21 diverse programs in engineering at both graduate and undergraduate levels. The institution is usually celebrated for the strength, scope, and significant impact of its research efforts, which has claimed top positions in areas like Digitech, Clean energy, Advanced manufacturing, Biomedical Engineering, and many more.


4. McGill University

McGill University is not only known in Quebec but also one of the best schools in the world. Although McGill is located in a french-speaking city, most of its courses, including Engineering, are taught in English. It is placed fourth on the 2021 Maclean’s ranking for the best engineering schools in Canada.

With over nine undergraduate and eight postgraduate programs being offered by the school’s Faculty of Engineering, groundbreaking innovations, researches, and inventions are not news in the school.


5. University of Alberta

Ranked fifth on the 2021 Maclean’s ranking for best engineering schools in Canada, the University of Alberta offers more than 400 programs in 18 faculties, and the Faculty of Engineering alone has 4,400 undergraduate and 1,500 graduate students.

The University of Alberta’s Faculty of Engineering offers 21 engineering programs and has the second-largest Engineering Co-op Program in Canada. International students comprise account for approximately 17% and 39% of the undergraduate and graduate students population, respectively.


6. McMaster University

The McMaster University’s School of Engineering empowers and builds students to be competent and high-class engineers who see and make solutions to problems. It also trains students to adapt to diverse situations in the course of their careers and reinvent themselves to thrive in the present day’s dynamic technology-based economy.

The School of Engineering secured the sixth spot on the 2021 Maclean’s Ranking Table for Canadian Engineering Schools. The school has two divisions – the McMaster School of Biomedical Engineering and the School of Engineering Practice and Technology (W Booth). Each of these schools focuses on providing students with research-based, problem-solving, analytical, and innovative skills needed to further their careers.


7. Queen’s University


Following its creation in honor of Queen Elizabeth, the Queen’s University is among the oldest public research universities in Canada – founded in 1841. The institution is generally known for top-notch architectural designs and outstanding research works coupled up for students in a lively and serene environment.

With its 7th position on 2021 Maclean’s ranking for the best engineering schools in Canada, the school’s Faculty of Engineering and Applied Sciences boasts of standard and modernized courses which make way for about 94% employment rate for its engineering graduates, within the first 12 months after graduation. The faculty also offers a wide range of over 20 undergraduate and postgraduate courses in the field of engineering.



8. Université de Montréal

Located in the famous student’s city of Montreal, the Université de Montréal finds its location amidst the French-speaking province of Quebec. The institution offers over 650 undergraduate and postgraduate programs.

The University’s School of Engineering, Polytechnique Montréal, was ranked seventh on 2019 Maclean’s rankings for best Canadian Engineering Schools. The institution involves students in more practical work than theories in fields like electronic, electrical, chemical, and other aspects of engineering. The engineering school has continually developed students who go on to change their societies with innovative research works and solutions to solve problems in their respective communities or countries.


9. University of Victoria

The University of Victoria, fondly called UVic, is known for its excellent research strength and inventions. One major factor that makes this school one of the best for engineering programs is – its well established interrelation between engineering and computer science. The University of Victoria has programs such as biomedical engineering, civil engineering, computer engineering, and mechanical engineering.

The perfect blend of engineering and computer science at the University of Victoria has led to many groundbreaking innovations in medical devices, transportation, nanotechnology, among others. It is, therefore, unsurprising that the University of Victoria clinhes the 9th seat on the 2021 Maclean’s rankings for the best engineering schools in Canada.


10. University of Calgary

Having the largest internship program across Western Canada, the University of Calgary has continually served local and international students in the fields of engineering with high-quality teachings and training through its Schulich School of Engineering. Finding its location in the heartbeat of Calgary, Alberta, which is popularly known as the “engineering capital of Canada”, the faculty offers about 25 undergraduate and postgraduate programs in the field of engineering.

The Schulich School of Engineering takes the ninth seat on the 2019 Maclean’s rankings for Canadian Engineering Schools. The school specializes in areas of study like Petroleum engineering, chemical engineering, mechatronics, and many more. Amazingly, the school provides numerous funding and other opportunities for females to study Science, Technology, Engineering, and Mathematics (STEM) courses.


11. Université Laval

Université Laval is a french-speaking university in Quebec, Canada. It is a public research-focused university and it is regarded as the oldest centre of higher education in Canada. Université Laval was established in 1663 but got the university status in 1852. The university is ranked among the top 10 Canadian Universities with the highest research funding. It also has four Canada Excellence Research Chairs.

With its excellent innovations in photonics and neurophotonics, it is safe to say that the university’s presence on this list is based on merit. The university is ranked 11th on the 2021 Maclean’s rankings for the best engineering schools in Canada.


12. University of Carleton

At the University of Carleton, unparalleled research knowledge and academic excellence of students are among the core principles of the institution’s existence. This can be asserted to be the modus operandi of the research-intensive Faculty of Engineering and Design, which is recognized and well known as one of the nation’s leading faculties in the study and research of architecture, engineering, information technology, and industrial designs.

Ranked 12th on 2021 Maclean’s rankings for the best engineering schools in Canada, the University of Carleton has pushed, since its inception in 1945, through bounds of discovery and innovation to meet up with the needs of the community by producing results that have real-life applications in the present day and years to come.


13. Université de Sherbrooke

Université de Sherbrooke prides itself in raising problem solvers, business experts, researchers, and world-renowned professionals. The Faculty of Engineering at Université de Sherbrooke offers a Biotechnological Engineering degree, which is the first of its kind in Canada. It also offers programs such as robotic engineering, mechanical engineering, and civil engineering.

According to the 2021 Maclean’s rankings, Université de Sherbrooke is ranked 13th best engineering university in Canada.


14. Concordia University

The Gina Cody School of Engineering and Computer Science at the Concordia University has, for the past three to four years, rocketed itself into the midst of the best engineering schools in Canada. Amir Asif, who is the dean of the Gina Cody School of Engineering and Computer Science said, “There are exciting initiatives on the horizon to further enhance our teaching and research mandates in our ongoing quest to train the next generation of engineering and computer science leaders.” It is crystal clear that the school stands by its words and has not reneged on fulfilling the promises that it made to the students.

The school dropped three places from the 11th position in 2019 to 14th position in 2021 on the latest Maclean’s ranking for the best engineering school in Canada. However, the school promises to come back stronger and better.


15. Western University

Ranked 15th on the 2021 Maclean’s rankings for the best engineering schools in Canada, the Western University has joined the league of the Canadian schools that are doing great exploits in the engineering profession. Western University offers courses in computer engineering, software engineering, integrated engineering, biomedical engineering and mechatronics systems engineering.



The list above does not imply that other universities in Canada are not great and efficient in the engineering programs. This is just a way to analyze the universities that has continually served students in all engineering areas such as Architectural Engineering, Architecture, Biomedical Engineering, Chemical Engineering, Civil Engineering, Computer Engineering, Electrical Engineering, Environmental Engineering, Geological Engineering, Management Engineering, Mechanical Engineering, Mechatronics Engineering, Nanotechnology Engineering, Software Engineering, and Systems Design Engineering.

We believe that this article has helped or will help you to know the Canadian Engineering School that best fit your career goals and aspirations. Thank you very much.