100 Master's degrees in Computer Sciences in Canada
Full Stack Software Development
The Full Stack Software Development program is an Ontario College Graduate Certificate at Lambton College, that offers students the opportunity to study the most current trends in software development.

Computer Science
The Master of Science in Computer Science (M.Sc.) at Algoma University is a two-year, full-time programme designed for those keen to enhance their expertise in computer science. This research-focused degree combines theoretical knowledge with practical experience, preparing graduates for advanced roles in various technology sectors.
Electrical and Computer Engineering
The Electrical and Computer Engineering MEng program is offered jointly by the Department of Systems and Computer Engineering and the Department of Electronics in the Faculty of Engineering and Design at Carleton University.
Computer Science
Computer Science from St. Francis Xavier University (StFX) is focusing on a number of advanced courses with close research collaboration with our faculty.
Computer Science
The University of British Columbia Department of Computer Science, established in May 1968, is one of the top computer science departments in North America and offers the Computer Science program.
Electrical and Computer Engineering
The Electrical and Computer Engineering program of University of New Brunswick endeavors to create a warm, friendly, and collaborative atmosphere in which graduate students are encouraged to develop their full potential.
Computer Science
The Computer Science program at University of Lethbridge offers students the opportunity to earn a master’s degree by writing a thesis and successfully completing a limited number of courses. The number and details of the courses are determined within the first semester of the student's program.
Computer Science and Geographical Information Science
The Computer Science and Geographical Information Science program at University of Lethbridge offers students in a wide range of disciplines the opportunity to earn a master’s degree by writing a thesis and successfully completing a limited number of courses.
Computer Science
The Department of Computer Science at the University of Regina offers programs of study involving interdepartmental, multi-institutional and inter-institutional collaboration that has attracted faculty members and graduate students from all over the world. Students may pursue full-time or part-time graduate study leading towards the MSc and PhD degrees.
Electrical and Computer Engineering
The Master of Applied Science (MASc) in Electrical and Computer Engineering Program from University of British Columbia is for students interested in pursuing advanced studies and research in Biomedical Technologies, Communications Systems, Computer and Software Systems, Energy Systems, or Micro and Nano Technologies.
Combinatorics and Optimization (Quantum Information)
Deepen your knowledge in combinatorics and optimization while learning about and engaging in world-leading research at the cutting edge of quantum information with the Master of Mathematics in Combinatorics and Optimization (Quantum Information) program from University of Waterloo.
Applied Computing
The University of Toronto’s Master of Science in Applied Computing (MScAC) Program is committed to educating the next generation of world-class innovators.
Electrical and Computer Engineering
The Electrical and Computer Engineering program of University of Victoria, British Columbia has over 55 MASc students from across the globe actively engaged in coursework and research under the supervision of world-class researchers.

Computer Systems Technician - Networking (Fast-Track)
The Computer Systems Technician - Networking (Fast-Track) programme from Centennial College is for you if you've completed a college or university programme and wish to get into the computer industry faster. The programme is post-graduate work permit eligible.
Computer Science
The M.Sc. in Computer Science at the University of Windsor is a thesis-based programme designed to equip students with essential skills for advanced studies or careers in computing and technology. The duration and attendance format details are not specified, but students have the opportunity to explore the Artificial Intelligence stream within this degree.
Electrical and Computer Engineering
Electrical and Computer Engineering from Western University - Canada graduate students have access to outstanding research experiences and facilities across campus.
Computing and Data Analytics
The Government of Canada projects that there will be more than 30,000 digital technology and AI jobs created in Canada over the next 10 years. To meet this demand, the MSc in Computing and Data Analytics from Saint Mary's University prepares graduates for rewarding IT careers by focusing on Software design, development, customization, and Management Analytics and Business intelligence
Artificial Intelligence Management
The Artificial Intelligence Management programme at York University is a full-time, 12-month Master’s degree designed for future leaders. This intensive course combines technical mastery with business strategy, preparing students to implement advanced AI applications within diverse professional organisational environments.
Computing Science - Statistical Machine Learning
The Computing Science - Statistical Machine Learning department at University of Alberta offers programs leading to the degrees of Master of Science.

Web Development
The Web Development graduate certificate programme from Humber Polytechnic focuses on the development of websites and web services for multiple environments including database-driven programming, content management systems and mobile services.