Quick Answer
Athabasca's online MSc Computing and Information Systems (MSc CIS) is the primary Canadian Online MSc pathway with software engineering-relevant focus areas, listing CAD $26,858 total for Canadian students (39 credits at $2,066 per three-credit course, 2026/27 fees). The University of Ottawa's online master's in Engineering Management costs $24,480 total ($2,448 per course, 10 courses). Lakehead's online MSc Computer Science is approximately $2,694-$2,958 per term for domestic students (StatCan + Athabasca + uOttawa + Lakehead, September 2026).
The strongest value is Athabasca for breadth (11 focus areas including SE-relevant ones) and uOttawa for shorter duration (20 months minimum).
Last verified: Sep 16, 2026.
At a glance
- Athabasca MSc CIS $26,858 CAD total ($2,066 per 3-credit course for Canadian students)
- uOttawa Online Master's $24,480 total ($2,448 per course, 10 courses)
- Lakehead MSc CS $2,694-$2,958/term domestic (~$10,776-$11,832 for 4 terms)
- Athabasca reduced route 30 credits available for prior experience
- Indigenous 10 percent off at Athabasca from Sep 1, 2026 ($1,884/course)
- Universities Canada + Ontario Universities Council on Quality Assurance accredited
Canadian Online MSc Software Engineering programmes and what each costs
Three Canadian universities offer accredited Online MSc pathways with software engineering relevance. Athabasca University runs the largest fully online programme (MSc CIS) with 11 focus areas including information systems development and cloud computing, which align with software engineering practice. The University of Ottawa runs shorter online master's degrees with 10 courses covering engineering management, AI, and digital transformation topics. Lakehead's online MSc Computer Science provides a research-oriented software engineering pathway (Athabasca + uOttawa + Lakehead, September 2026).
| Programme | Mode and duration | Total fees | Best fit |
|---|---|---|---|
| Athabasca MSc CIS (39 credits) | Fully online, paced study, 2-4 yrs PT | CAD $26,858 dom / $30,108 intl | Working software engineers targeting senior roles |
| Athabasca MSc CIS (30-credit reduced route) | Fully online, accelerated 2-2.5 yrs PT | CAD $24,780 dom / $27,792 intl | Experienced engineers with prior graduate credits |
| uOttawa Master of Engineering Management Online | Online, 10 courses, 5 terms (20 mo minimum) | CAD $24,480 total | Software engineers targeting engineering management roles |
| uOttawa Master of Interdisciplinary AI Online | Online, 10 courses, 5 terms (20 mo minimum) | CAD $24,480 total | Software engineers targeting AI/ML specialist roles |
| uOttawa Master of Digital Transformation and Innovation | Online, 10 courses, 5 terms (20 mo minimum) | CAD $24,480 total | Software engineers targeting digital strategy roles |
| Lakehead MSc Computer Science Online | Online, 1 yr FT / 2 yrs PT | CAD $10,776-$11,832 (4 terms) | Research-oriented software engineers |
The Athabasca MSc CIS at $26,858 is the right choice for software engineers targeting the deepest curriculum breadth and full specialisation flexibility. The uOttawa $24,480 price point suits software engineers targeting shorter paths to engineering management or AI/ML roles. Lakehead's significantly lower cost makes it the right choice for research-oriented software engineers pursuing MSc CS with thesis option (Athabasca + uOttawa + Lakehead admissions, 2026).
Athabasca MSc CIS software engineering curriculum detail
Athabasca's MSc CIS covers SE-relevant focus areas through foundation, core, and elective structure. The information systems development focus covers systems analysis and design, database management, software development lifecycle, and enterprise architecture. The cloud computing focus covers cloud infrastructure, cloud security, and distributed systems. The artificial intelligence and intelligent systems focus covers machine learning, knowledge representation, and AI engineering. All focus areas include an MSc CIS capstone project that ties the curriculum together (Athabasca, September 2026).
The reduced 30-credit route accepts applicants with prior graduate coursework or equivalent professional experience. Engineers with a Bachelor of Software Engineering plus 5+ years of relevant professional experience often qualify for the 30-credit route, taking the total tuition to $24,780 CAD. The full 39-credit route requires students without the prior experience to complete 9 additional credits, typically foundation courses covering systems analysis, data management, and information technology management (Athabasca, September 2026).
University of Ottawa online master's programme detail
uOttawa's online master's programmes offer shorter paths with engineering management focus. The Engineering Management programme covers software project lifecycle management, software quality assurance, software cost estimation, and software architecture decision-making. The Interdisciplinary AI programme covers machine learning engineering, MLOps, AI system design, and AI ethics. The Digital Transformation programme covers digital strategy, technology adoption frameworks, and innovation management. Each programme is 10 courses at $2,448 per course ($24,480 total) with 3 intakes per year (Fall, Winter, Spring/Summer) (uOttawa, September 2026).
The uOttawa tuition includes ancillary fees for digital learning materials. Students typically complete the programme in 20 months at the fastest pace (2 courses per term) or 30 months at a moderate pace (1.5 courses per term). The non-refundable Ontario Universities' Application Centre (OUAC) application fee is $125. International applicants add health insurance costs through uOttawa's International Office (uOttawa admissions, 2026).
University of Ottawa vs Athabasca curriculum comparison
The Athabasca MSc CIS offers 11 focus areas vs uOttawa's 3 online master's programmes. Athabasca's focus areas span artificial intelligence, bioinformatics, cloud computing, data analytics, environmental data analytics, health informatics, information security, information systems development, information technology management, learning technology, and cloud computing. uOttawa's 3 online programmes are more focused but cover similar ground through a structured curriculum (Athabasca + uOttawa, September 2026).
For software engineers targeting breadth and depth in systems analysis, design, and architecture, Athabasca's information systems development focus is the stronger choice. For software engineers targeting shorter paths to engineering management, uOttawa's Engineering Management programme is the stronger choice. For software engineers targeting AI engineering roles, uOttawa's Interdisciplinary AI is the strongest fit. The two Canadian universities' online programmes are complementary rather than competing; Athabasca offers breadth, uOttawa offers focused depth (Athabasca + uOttawa admissions, 2026).
Worked cost examples at three career stages
The realistic cost calculation compares tuition against post-graduation salary uplift using StatCan data. Statistics Canada's 2026 employment data shows software engineers earn median CAD $95,000-$120,000 nationwide, with senior software engineers reaching CAD $135,000-$180,000 in Toronto, Vancouver, and Waterloo. Software architects earn CAD $150,000-$220,000 nationally, with top architects reaching CAD $250,000+ in the largest tech hubs (StatCan, September 2026).
| Career stage and current salary | Programme and total cost | Target salary and uplift | Payback period |
|---|---|---|---|
| Junior software engineer CAD $70,000-$90,000 | Athabasca MSc CIS (reduced route) $24,780 dom | Software engineer CAD $90,000-$115,000, +$20,000/yr | 15 months post-graduation |
| Software engineer CAD $90,000-$115,000 | Athabasca MSc CIS (39 cr) $26,858 dom | Senior software engineer CAD $120,000-$150,000, +$25,000/yr | 13 months post-graduation |
| Senior software engineer CAD $120,000-$150,000 | uOttawa MEM Online $24,480 | Engineering manager CAD $145,000-$180,000, +$25,000/yr | 12 months post-graduation |
| Senior software engineer targeting AI CAD $120,000-$150,000 | uOttawa MIAI Online $24,480 | ML engineer CAD $140,000-$180,000, +$25,000/yr | 12 months post-graduation |
The payback math is strongest for senior software engineers targeting senior or management roles, where the $25,000 annual salary uplift amortises the $24,480 to $26,858 cost within 12 to 13 months. For junior software engineers, the uOttawa shorter duration may be preferable to reduce opportunity cost (StatCan + Athabasca + uOttawa, 2026).
Hidden costs and application timing
Three line items push the real first-year cost above the headline tuition. Application fees for Athabasca MSc CIS total $466 ($201 program application + $265 program admission fee). uOttawa OUAC application fee is $125. International student health insurance adds $1,200-$2,400 per year for online students. Course materials and textbooks for both universities typically add $200-$500 per course over the 10 to 13 course programmes. Indigenous students at Athabasca receive 10 percent off starting Sep 1, 2026 ($1,884 per course instead of $2,066) (Athabasca + uOttawa admissions, 2026).
Athabasca has two intakes per year (September and January) with application deadlines of March 1 for September intake and October 1 for January intake. uOttawa has three intakes per year (Fall, Winter, Spring/Summer) with rolling admissions. Lakehead has Fall and Winter intakes. International applicants should target applications 12 to 16 weeks before the intended start date to allow time for study permit processing. Working professionals should also factor in opportunity cost of study time (Athabasca + uOttawa + Lakehead admissions, 2026).









