You should prefer University of Toronto or McGill. If you get accepted at both the university, choose one of these according to your preference.
UofT has one of the best fine arts programs in the world. Their Biology minor program offers an introduction to Cell & Molecular Biology, Evolutionary Biology, Ecology, and Physiology. McGill’s Biology program is more research-oriented. You will get a chance to work and collaborate with some of the best and brightest researchers.
UofT and McGill also rank higher than Concordia. UofT was ranked 18th in World University Rankings 2022 by Times Higher Education. McGill was ranked 44th by THE.
Here is a brief comparison of UofT and McGill University.
| Parameters | UofT | McGill University |
| Undergraduate tuition fees(International) | 45,690 CAD | 29,200 CAD |
| Acceptance rate | 43% | 48.9% |
| Average base salary for graduates | CAD 68k | CAD 62K |
The science programs of Concordia University aren’t as refined compared to UofT and McGill.
Yes, Concordia University is indeed good for Masters in Software Engineering and is ranked among the top 500 in many ranking sites. The curriculum comprises theoretical knowledge of software development through coding intensive courses. To land a good job, you should be skilled in programming language and also have proof of projects that you have worked on in the past.
An additional Work-Study Program enables students to work on-campus either part-time in the academic year or full-time in the summer season.
Curriculum: The curriculum touches on basic topics related to software engineerings like Advanced Software Architecture, Software Systems Requirements Specification, Software Project Management, and Software Comprehension and Maintenance.
Placements: Placements are a bit tough in this field as the employment rate is very low around 55%. Only skilled graduates are given preference while screening for job offers. As an international student, you can have an upper hand by taking advantage of online resources, learning Canadian culture, and being prepared for Canadian winter.