Fall 2027 planning • International applicant

A funded PhD is the strongest next move.

For a candidate with a BSc in Software Engineering and an MSc in Computer Science, Canadian doctoral admission opens the widest funding pool. A second thesis master’s remains possible, but it needs a clear new specialization and research rationale.

Research snapshot: Oct 19, 2026 Amounts in CAD Official pages prioritized

What changes for this profile

  • A regular PhD is usually the better-funded route after an existing MSc, subject to recognition of that degree.
  • A second MSc is allowed in principle, but departments may ask how it differs from the Swedish MSc.
  • U of T’s research MSc in Computer Science does not admit international applicants; consider its regular PhD route instead, subject to recognition of the Swedish MSc.
  • A Swedish MSc taught uniformly in English may support an English-test exemption where university policy allows it; obtain a language-of-instruction letter.

Dates to protect

  • Toronto GAAP peer-matching deadline for Fall 2027 U of T CS applicants.
  • U of T CS Fall 2027 applications close. Applications are now open.
  • UBC CS, Alberta Computing Science and McGill international deadlines.
  • Waterloo OGS/QEII-GSST intent form due by 4:00pm ET for all applicants.
  • Queen’s Computing — completed applications to be considered for funding (official cs.queensu.ca; documentation after this date is late; limited space for international applicants; GRE not required); Calgary CPSC early complete-file review; Waterloo MDSAI September admission.
  • Waterloo OGS full application, official transcripts and referee letters due by 4:00pm ET. Confirm the separate Cheriton CS admission deadline on the current program page.
  • Western CS international deadline — completed MSc and PhD applications for September 2027 Fall start; applications open Oct 1, 2026 (verified on the official csd.uwo.ca FAQ and admission procedure pages, which both state February 15 for international applicants).
  • McMaster Computing & Software international deadline — graduate applications open Sep 1 each year (official Faculty of Engineering / Computing and Software resources page lists International: Feb 28, Domestic: Jul 31).
  • Calgary CPSC final international application deadline; final documents are due Mar 15.
  • uOttawa thesis MCS — deadline not verified on an official page; third-party ApplyBoard lists Feb 2027 for Sep 2027 entry — verify before planning.
  • (likely) IDRC Doctoral Research Awards deadline — up to $20,000 for field research in the Global South; confirm on IDRC/UBC pages.

Visa & IRCC legitimacy

A verified 2026 checkpoint for the 27 public universities in this guide. DLI status supports a study-permit application; it never guarantees approval, and graduating from a DLI does not automatically make every program PGWP-eligible.

All university DLI numbersOpen the verified roster

Match the institution exactly. The letter of acceptance should cite the public university’s DLI number shown here. Separately listed private institutions can have similar names—for example, Toronto Metropolitan University International College is not Toronto Metropolitan University. Toronto’s University of Trinity College, Emmanuel College of Victoria University and University of St. Michael’s College are also separate private entries.

Atlantic Canada

  • Memorial University of NewfoundlandO19440995346
  • University of New BrunswickO19348802512
  • Dalhousie UniversityO19209939282

Quebec

  • Concordia UniversityO19359011007
  • McGill UniversityO19359011033

Prairies

  • University of ManitobaO19091528512
  • University of SaskatchewanO19425660421
  • University of AlbertaO19257171832
  • University of CalgaryO18886830282

British Columbia

  • University of VictoriaO19280533442
  • Simon Fraser UniversityO18781994282
  • University of British ColumbiaO19330231062

Ontario • 1–8

  • University of GuelphO19305391192
  • Toronto Metropolitan UniversityO19395677651
  • Queen’s UniversityO19376023352
  • University of OttawaO19397188593
  • Laurentian UniversityO19304259382
  • York UniversityO19361109242
  • Ontario Tech UniversityO19315945002
  • Brock UniversityO19394569014

Ontario • 9–15

  • University of WindsorO19358946722
  • Western UniversityO19375892122
  • McMaster UniversityO19395535729
  • Lakehead UniversityO19396019447
  • Carleton UniversityO19332687812
  • University of WaterlooO19305471522
  • University of TorontoO19332746152

IRCC designated learning institutions list ↗

PGWP after a master’s

  • A graduate of an eligible master’s degree at a public DLI can apply for a 3-year PGWP even when the program is under 2 years, if it is at least 8 months long (900 hours in Quebec) and all other requirements are met.
  • University bachelor’s, master’s and doctoral degree graduates have no field-of-study requirement.
  • The language threshold is CLB 7 in English or NCLC 7 in French in all four skills.
  • A PGWP is once per lifetime: someone who already received one after an earlier program cannot receive a second PGWP after a second master’s.

Official IRCC sources: PGWP duration and one-per-lifetime rule ↗ • language and field-of-study rules ↗ • DLI and PGWP program list ↗

2026 study-permit checklist

  • Letter of acceptance from the correct public DLI, showing the matching DLI number.
  • No PAL/TAL for a master’s or doctoral degree at a public DLI. Quebec applicants still need a CAQ and must meet Quebec’s rules.
  • Valid passport, digital photo and a clear letter of explanation/study plan.
  • Proof of funds; country-specific visa-office documents; medical exam or police certificate where required.
  • Apply online through IRCC. Study permit fee: $150 per person. Biometrics: $85 per person, or $170 maximum per family applying together.

Official IRCC sources: initial study-permit guide and $150 fee ↗ • public-graduate PAL/TAL exemption ↗ • official biometrics fee list ↗

Proof of funds: applications from Sep 1, 2026

Outside Quebec, a single applicant must show $23,448 for one year of living expenses, plus first-year tuition and travel. For a multi-year program, explain how the remaining years will be funded. IRCC assesses both the amount and the documented source; the official page asks for six months of bank statements when using them.

$23,448 + first-year tuition + travelMinimum living-funds formula for one applicant outside Quebec
1 family member$23,448
2 family members$29,192
3 family members$35,888
4 family members$43,572
5 family members$49,419
6 family members$55,736
7 family members$62,054
Each additional member+$6,318

Quebec applicants: the separate Quebec living-expenses minimum is CAD 24,617 for one applicant (effective Jan 1, 2026), assessed by the Ministère de l’Immigration, de la Francisation et de l’Intégration (not the IRCC table); McGill/Concordia applicants also need a CAQ.

IRCC proof-of-financial-support table ↗

A second master’s needs a stronger case

IRCC publishes no dedicated policy for a second master’s. The application is assessed under the standard genuine-student and temporary-resident test. The statement of purpose should establish:

  • Logical academic progression: the new specialization, methods or research must add something specific rather than repeat the Swedish MSc.
  • Career prospects: connect the program to a credible role and explain why this university and program are necessary.
  • Home-country ties: show practical reasons and a plan to return after the authorized stay.

Official IRCC framework: individual bona-fides assessment ↗. Practical university guidance: York study-plan guide ↗ and Carleton explanation-letter guide ↗.

No university, agent or consultant can guarantee approval

“Many will promise that they can get you a study permit or permanent residence (PR) if you hire them. No one can guarantee that a study permit, work permit or PR will be issued by IRCC.”
  • Unclear or unconvincing purpose of study
  • Weak progression from the prior master’s
  • Insufficient funds or an undocumented source of funds
  • Weak family, employment or economic ties to the home country
  • Missing, inconsistent or contradictory documents
  • False or misleading information: refusal and a 5-year ban from entering Canada

Official IRCC sources: no-guarantee and fraud warning ↗ • study-permit assessment and financial refusal grounds ↗ • misrepresentation consequences ↗. Claims that every DLI and every program is PGWP-eligible are a scam red flag.

Verified snapshot, Oct 19, 2026. Immigration rules can change; recheck the linked IRCC pages when applying. This guide confirms legitimacy and current requirements, not approval.

PhD funding & admission — all Canada

Self-funded MSc options (pay and learn)

International tuition estimates, ranked lowest to highest. This comparison includes course-based, professional and project routes in computing and closely related fields. Figures use the newest cycle found in the research and are not all calculated on the same basis; every caveat is kept beside the relevant program.

26 options • Oct 12, 2026 snapshot
01

Memorial University

MSc Computer Science — applied course/work-term option

$9,666 estimated total

Length
2 years
Format
Applied course/work-term option
Fall 2027
Deadline not found

Official 2025–26 schedule: $1,611 per semester × 6. Lowest estimate in this comparison.

Official fee schedule ↗
02

University of Alberta

MSc Computing Science, course-based

~$20,155 estimated total

Length
2 years • 30 credits
Format
Course-based
Fall 2027
Dec 15, 2026; Multimedia specialization Mar 1, 2027

Based on $671.84 per credit for the Fall 2026 cohort. Alberta announced a 5.5% increase for new international course-based graduate students entering Fall 2027, so this total will rise.

Official tuition page ↗ Official program deadline ↗
03

University of New Brunswick

Master of Computer Science (MCS)

~$22,164 estimated total

Length
16–24 months
Format
Report or thesis options
Fall 2027
Deadline not found

Official 2026–27 full-time international schedule: $5,541 per term × 4. Use the report route when comparing self-funded options.

Official fee sheet ↗
04

Dalhousie University

Master of Applied Computer Science (MACS)

~$24,840 estimated total

Length
16 months
Format
Course-based
Fall 2027
Deadline not found

Not verified on an official page. Estimate uses $3,621.33 + $2,588.67 per term × 4; third-party sources conflict at $11,081 per year and $33,522.

Official tuition link not captured
05

University of Guelph

MSc Computer Science

~$27,350 estimated total

Length
2 years • 4 semesters
Format
Likely thesis-based / funded
Fall 2027
Deadline not found

Flagged: this may not be a clean self-funded option. Not verified on an official page; $13,675.08 per year × 2 conflicts with another third-party figure of $15,990 per year.

Third-party reference ↗
06

Toronto Metropolitan University

MSc Data Science and Analytics

~$28,043 estimated total

Length
1 year
Format
Course-based
Fall 2027
Deadline not found

Not verified on an official tuition page; based on a third-party figure of $28,043 per year.

Official tuition link not captured
07

Queen’s University

MEng — Electrical and Computer Engineering example

~$29,963 estimated total

Length
1 year • 3 terms
Format
Course-based
Fall 2027
Not found; prior cycle Apr 14, 2026

Not verified on an official page. The fee-trend table also shows a conflicting $11,348 figure for 2026.

Third-party reference ↗
08

University of Ottawa

Master of Computer Science (MCS)

~$31,506 estimated total

Length
12 months • 3 terms
Format
Coursework + project
Fall 2027
Deadline not found

Estimate uses $10,502 per term × 3 from 2025–26 third-party data. The official fee table did not render; uOttawa states graduate fees were unchanged for 2026–27.

Official tuition link not captured
09

Laurentian University

MSc Computational Sciences

$32,710.90 estimated total

Length
2 years • 30 credits
Format
Course-based
Fall 2027
Deadline not found

Official 2026–27 estimate: $3,271.09 per 3 credits.

Official fee page ↗
10

York University

MSc Computer Science

~$32,873 estimated total

Length
20 months • 5 terms
Format
Thesis-based / funded
Fall 2027
Expected Nov 2026, third-party only

Flagged: not a clean self-funded program. Estimate uses the regular graduate rate of $6,574.63 per term × 5 and was not verified on an official tuition page.

Third-party reference ↗
11

Concordia University

Master of Applied Computer Science (MACS) / course-based MEng (ENCS)

$38,449.17 total

Length
2 years • 45 credits
Format
Course-based
Fall 2027
Deadline not found

Official International Students Office estimate is all-in, including fees and health insurance.

Official estimate letter ↗
12

Ontario Tech University

MSc Computer Science

~$40,249 estimated total

Length
2 years
Format
Supervisor-required; likely thesis/funded
Fall 2027
Not found; Jan 2027 intake closed Sep 1, 2026

Flagged: not a clean self-funded program. Estimate uses $20,124.30 per year × 2 and was not verified on an official page.

Third-party reference ↗
13

Brock University

MSc Computer Science

~$40,350 estimated total

Length
2 years
Format
Thesis + project options
Fall 2027
Not found; prior cycle Jan 15, 2026

Use the project option for this comparison. Not verified on an official page; $20,176 per year × 2 conflicts with another third-party total of $53,556.

Third-party reference ↗
14

University of Windsor

Master of Applied Computing (MAC)

~$41,200 estimated total

Length
16 months
Format
Course-based with co-op
Fall 2027
Not found; prior pattern around Apr 15

Not verified on an official page; estimate prorates a third-party $30,900 annual figure across 16 months.

Third-party reference ↗
15

University of Victoria

MEng in Applied Data Science (MADS)

~$42,501 estimated total

Length
1 year • 3 terms
Format
Course-based
Fall 2027
Deadline not found

Program page is official, but the tuition total is based on an indexed $14,167-per-term figure and was not independently verified in-browser.

Official program page ↗
16

McGill University

MSc Computer Science, non-thesis

~$43,777 estimated total

Length
About 16 months
Format
Non-thesis
Fall 2027
Deadline not found

Estimated from the official 2026–27 schedule of $32,832.60 per year, prorated to 16 months.

Official fee schedule ↗
17

Western University

MEng Software Engineering

~$45,779 estimated total

Length
12 months • 2 semesters
Format
Course-based
Fall 2027
Deadline not found

Not verified on an official page. The $45,779.01 annual figure conflicts with third-party estimates around $39,896.

Third-party reference ↗
18

McMaster University

MEng Computing and Software

~$48,763 estimated total

Length
2 years
Format
Course-based
Fall 2027
Not found; prior cycle Feb 28, 2026

Official level schedule was available only through a third-party transcription: $8,537.27, $8,071.60 and $7,772.65 per term, each counted twice. Other third-party totals conflict sharply.

Third-party transcription ↗
19

Lakehead University

MSc Computer Science — course-based option

$51,000 estimated total

Length
2 years • 6 terms
Format
Course-based option
Fall 2027
Deadline not found

Official page lists $8,500 per term × 6, but the academic-year label is unclear and may be 2024–25.

Official fee page ↗
20

Carleton University

MSc Computer Science — coursework-only route

~$53,575 estimated total

Length
2 years
Format
Coursework-only route
Fall 2027
Not found; third-party date Jan 20, 2027

Official 2026–27 schedule: $26,787.39 per year × 2, including fees.

Official fee page ↗
21

Simon Fraser University

MSc Big Data

$55,424.64 total

Length
16–20 months • 4 terms
Format
Course-based + mandatory co-op
Fall 2027
Oct 1, 2026 – Jan 19, 2027

Official 2026–27 tuition: $13,856.16 per term × 4. Fall 2027 window Oct 1, 2026 to Jan 19, 2027, the same window as SFU professional programs in Big Data, Visual Computing and Cybersecurity.

Official program and fee page ↗ SFU applicant Q&A ↗
22

University of Calgary

Master of Science in Data Science and Analytics

~$55,506 estimated total

Length
12 months • 33 credits
Format
Course-based
Fall 2027
International Mar 1, 2027 • domestic May 1

Tuition caveat: the official application deadline is confirmed, but the total is not. The 2026 figure jumps from a reported $30,279 in 2025 to $55,506, so it needs direct confirmation.

Official application information ↗
23

University of Waterloo

Master of Data Science and Artificial Intelligence (MDSAI)

~$55,890 estimated total

Length
16-month co-op option • 3 study terms + 4-month work term; 36-month part-time option
Format
Professional • 9 courses
Admissions
Jan 15 for September • Jul 1 for January • Nov 1 for May

Estimated as 9 courses × $6,210 per course, plus incidental fees. The per-course rate is from Waterloo’s official Winter 2026 schedule and must be reconfirmed for the Fall 2027 cohort.

Official program page ↗ Official Winter 2026 tuition schedule ↗
24

Toronto Metropolitan University

MSc Computer Science

~$56,088 estimated total

Length
2 years
Format
Supervisor / major research paper
Fall 2027
Deadline not found

Flagged: not cleanly self-funded. Estimate uses $28,043.84 per year × 2; another third-party source reports $26,400 per year. No official tuition page was captured.

Official tuition link not captured
25

University of British Columbia

Master of Data Science

$59,767.92 total

Length
10 months
Format
Professional
Fall 2027
Deadline Jan 31, 2027; references due 7 days after

Applications for September 2027 are now open. Official page figure was indexed as 2025–26, but the page itself was not year-labelled. Reconfirm for the 2027 cohort.

Official tuition page ↗ Official application page ↗
26

University of Toronto

Master of Science in Applied Computing (MScAC)

$90,050 total

Length
16 months
Format
Professional • courses + paid internship
Fall 2027
Not found; prior pattern around February

Official total for the September 2026 cohort, including a $2,200 pre-program fee. U of T’s budget planned a 7.5% increase for 2026–27 entrants; verify the 2027 amount directly.

Official application page ↗

Read before budgeting: Several Fall 2027 deadlines are now confirmed (see rows above); others remain unconfirmed on official pages. Several totals are estimates built from per-term, per-credit or annual rates, and some include compulsory fees while others are tuition-only. Guelph, York, Ontario Tech and TMU’s MSc Computer Science are shown only because they were specifically requested for review; their research structure may make them thesis-based or funded rather than true pay-and-learn choices.

New research track • Oct 15, 2026 snapshot

PhD & second master’s opportunities

This shortlist starts from the applicant’s actual arc: a 2021 BSc project that implemented a working Chord DHT overlay, followed by an MSc in Algorithms, Languages and Logic at Chalmers completed October 13, 2025 and a thesis on deep-learning classification of VPN and encrypted traffic. The strongest Canadian route is a funded PhD in network security, traffic analysis or dependable distributed systems.

BSc foundation

Software engineering; Chord DHT implementation, P2P routing and fault tolerance. Applications should state the applicant’s individual contribution because the thesis used group authorship.

MSc strength

Theory-heavy Chalmers curriculum plus distinction in Language-based Security and an applied thesis comparing CNN, RNN and autoencoder models across Chalmers 5G, UNB/CIC and MIT VNAT datasets.

Canadian research lane

Encrypted-traffic analysis, adversarially robust intrusion detection, 5G security, Internet measurement or secure decentralized systems. This is progression, not a repeat degree.

Priority PhD supervisor shortlist

“Advertised” means an official profile or lab page indexed an explicit call for students; it does not itself prove a funded seat. “Prospective” means strong fit with no explicit opening found.

Contact check: Emails below were verified from official university pages in October 2026. Professors change addresses and some prefer a web form — always check the professor's own page for their stated contact preference before writing.

1. Majid Ghaderi

University of Calgary • Computer Science • next-generation networked systems

Advertised
Fit
Data-centre networking, AI/ML infrastructure and network security; strongest for the systems/networking side of the profile.
Evidence
His indexed official homepage says he is primarily seeking PhD students and asks qualified candidates to email a CV and transcripts. The graduate-supervisor page lists “Accepting Inquiries.”
Funding
About $24,000/year for an international PhD was indexed; a separate 2026+ standard was indexed as $27,750 base plus tuition minus a $3,060 international award component. Reconfirm the offer structure.
Eligibility
MSc, about 3.3 GPA and IELTS 7.0 were indexed but not verified on the current official calendar.
Deadline
About March 1, 2027 was indexed but not verified on the official admissions page.

2. Ashraf Matrawy

Carleton University • School of Information Technology / SCE / CS • Next Generation Networks

Advertised
Fit
Excellent: adversarial attacks on ML for network security, adaptive continuous adversarial training, robust DNN intrusion detection, SDN and 5G security.
Evidence
His indexed official site says he is looking for students in virtualized-network security, including SDN and 5G, and in evaluation of network security.
Funding
Not verified. A typical Carleton CS range was mentioned in research but not supported by an official page, so it is not used for budgeting here.
Eligibility
Program-level international admission and English-test rules were not verified.
Deadline
Not verified for Fall 2027.

3. Ivan Beschastnikh

University of British Columbia • Computer Science • Dependable Systems Lab

Advertised
Fit
High for the distributed-systems continuation: model inference and testing of distributed systems, with recent student work on securing distributed ML systems.
Evidence
The lab’s indexed Prospective Students page says it is always interested in recruiting motivated graduate students and gives explicit selection criteria.
Funding
UBC’s PhD minimum package was indexed as $30,000/year; the Four Year Doctoral Fellowship was indexed as up to $24,000/year plus tuition from September 2026. Reconfirm both.
Eligibility
UBC CS admission and English-exemption details for an English-taught Swedish MSc were not verified in this research pass.
Deadline
Fall 2027 deadline not verified.

4. Jeremy Clark

Concordia University • Cybersecurity and Intelligent Systems Engineering

Advertised route
Fit
Applied cryptography, blockchain and decentralized systems offer a P2P-adjacent direction, but this is not a direct encrypted-traffic-analysis match.
Evidence
His indexed official profile says prospective students should not email him and must use the open-positions route on his website.
Funding
Concordia doctoral fellowships were indexed at $14,000/year for four years, plus an International Tuition Award of Excellence valued above $39,000. Verify current applicability.
Eligibility
Program-specific requirements and English-test exemption were not verified.
Deadline
Not verified for the CIISE PhD.
Contact
Use the open-positions form on his website first ↗
j.clark@concordia.ca — his official page says not to email him; use the form above.

5. Diogo Barradas

University of Waterloo • Cheriton School of Computer Science

Prospective
Fit
Excellent: statistical traffic analysis, website fingerprinting, censorship circumvention and network-traffic fingerprinting directly continue the MSc thesis.
Evidence
Recent indexed work includes Named Data Networking fingerprinting, Huma censorship circumvention, Anix anonymous microblogging and robot-network traffic fingerprinting. No explicit opening was found.
Funding
A minimum of about $30,000/year was indexed; Waterloo states full-time CS PhD students receive funding. Exact net funding after tuition must be checked.
Eligibility
Minimum 78% average was verified live. A 2015 calendar said GRE General was mandatory for applicants without a North American undergraduate degree; current status is unverified and must be checked.
Deadline
December 1, 2026 for Fall 2027, verified live on Waterloo’s program page.

6. Ali Ghorbani

University of New Brunswick • Computer Science • Canadian Institute for Cybersecurity

Prospective
Fit
Excellent: network security, machine learning and data mining, with a direct thesis connection because the CIC produced the ISCX VPN/nonVPN dataset used in the applicant’s MSc work.
Evidence
The indexed official profile reports leadership of the Canadian Institute for Cybersecurity and extensive graduate supervision. No explicit opening was found.
Funding
Not verified.
Eligibility
International PhD requirements and English-test policy were not verified.
Deadline
Fall 2027 deadline not verified.

7. Ljiljana Trajković

Simon Fraser University • Engineering Science • Communication Networks Laboratory

Prospective
Fit
Excellent: ML for anomaly and intrusion classification in communication networks, BGP anomaly detection and Broad Learning System methods for intrusion detection.
Evidence
Official lab material was indexed; no explicit opening was found. The appointment is in Engineering Science, so confirm whether to apply through ENSC or seek co-supervision.
Funding
A $30,000/year minimum was indexed at program level but was not verified as applying specifically to Computing Science or this ENSC route.
Eligibility
Program and English-test requirements were not verified.
Deadline
Not verified for Fall 2027.

8. Nur Zincir-Heywood

Dalhousie University • Faculty of Computer Science

Prospective
Fit
High: communication networks, cybersecurity and AI/ML, including evolutionary ensemble learning for intrusion detection and network anomaly work.
Evidence
Official faculty and NSERC profiles were indexed; no explicit opening was found.
Funding
Not verified.
Eligibility
International PhD and English-test requirements were not verified.
Deadline
Not verified for Fall 2027.

Additional faculty contacts

These professors are referenced elsewhere in the research track or remain useful related leads. Check each professor’s page before writing.

Aastha Mehta • UBCaasthakm@cs.ubc.ca
Baochun Li • University of Torontobli@ece.toronto.edu
Nicolas Papernot • University of Torontonicolas.papernot@utoronto.ca
David Lie • University of Torontodavid.lie@utoronto.ca
Issa Traoré • University of Victoriaitraore@uvic.ca
Hanan Lutfiyya • Western Universityhanan@csd.uwo.ca
Abdallah Shami • Western Universityabdallah.shami@uwo.ca

Research directions worth proposing

Each direction joins the applicant’s prior work to an active Canadian research theme.

Robust encrypted-traffic classification

Test classifiers under distribution shift and adversarial evasion, then compare adversarial training and calibration strategies. Best matches: Matrawy, Barradas, Zincir-Heywood and Ghorbani.

Privacy-preserving 5G traffic analysis

Use federated or on-device learning to classify traffic without centralizing raw flows, with differential-privacy guarantees. Best matches: Matrawy and UBC systems-security researchers.

ML security for P2P overlays

Combine both theses: detect eclipse, Sybil and routing attacks in Chord-like overlays using behavioural and traffic features. Best matches: Beschastnikh and Barradas.

Internet-scale anomaly detection

Study BGP, IoT-botnet or CDN anomalies with reproducible evaluation on real traces. Best matches: Trajković, Western’s Abdallah Shami lead and UVic’s Issa Traoré.

Censorship-resistant systems

Build and evaluate traffic-shaping or website-fingerprinting defenses that remain effective against adaptive classifiers. Best match: Barradas.

Possible PhD thesis titles for his background

Six application-ready directions grounded in the working Chord DHT built for the 2021 BSc and the October 2025 Chalmers MSc thesis comparing CNN, RNN and autoencoder models across Chalmers 5G, UNB/CIC and MIT VNAT traffic datasets.

Robust Encrypted-Traffic Classification Under Distribution Shift for VPN and 5G Mobile-App Fingerprinting

Directly extends the MSc cross-dataset generalization work into domain adaptation, calibration and adaptive-evasion testing. Best fits: Diogo Barradas, Ashraf Matrawy, Ali Ghorbani and Nur Zincir-Heywood.

Adversarially Robust Website Fingerprinting and Traffic-Analysis Defences for Censorship Circumvention

Turns the VPN-classification background toward attacker-aware fingerprinting and practical defences for circumvention systems. Best fits: Diogo Barradas, Ashraf Matrawy and Aastha Mehta.

Federated Learning for Privacy-Preserving Encrypted-Traffic Analysis in 5G Networks

Builds on the Chalmers 5G mobile-app dataset while avoiding central collection of raw flows through federated or on-device learning. Best fits: Ashraf Matrawy and Aastha Mehta.

Machine-Learning-Based Anomaly Detection for Resilient DHT Peer-to-Peer Overlay Networks

Combines both theses by applying learned detection to eclipse, Sybil and routing attacks in Chord-like overlays. Best fits: Ivan Beschastnikh and Baochun Li.

Internet-Scale Anomaly and Intrusion Detection with Deep Learning on Backbone Traffic

Extends the MSc benchmarking discipline to BGP, botnet or backbone traces with reproducible evaluation across networks. Best fits: Ljiljana Trajković, Abdallah Shami, Issa Traoré and Ali Ghorbani.

Censorship-Resistant Communication Systems: Detection-Resistant Tunnels and Adaptive Traffic Obfuscation

Uses the encrypted-traffic classification experience from the defender’s side to design tunnels and obfuscation that resist adaptive classifiers. Best fit: Diogo Barradas.

Scholarship-friendly PhD topics

These directions make the societal impact, technical innovation and leadership case expected in competitive doctoral files for CGRS-D, Ontario Trillium and OGS.

Privacy-Preserving Machine Learning for Encrypted-Traffic Analysis Protecting 5G Users

Why scholarship-friendly: extends the Chalmers 5G encrypted-traffic thesis toward privacy-preserving AI, user protection and trustworthy network monitoring—strong fits with federal cybersecurity and responsible-AI priorities.

Best-fit supervisors: Ashraf Matrawy, Aastha Mehta and Ali Ghorbani.

Adversarially Robust Network Intrusion Detection for Critical Infrastructure Under Distribution Shift

Why scholarship-friendly: turns the CNN/RNN/autoencoder and cross-dataset experience into resilient detection for energy, transport or public-service networks, with clear Canadian critical-infrastructure impact in an NSERC mandate area.

Best-fit supervisors: Ashraf Matrawy, Ali Ghorbani and Nur Zincir-Heywood.

Federated Cyber-Threat Detection Across Internet Service Providers Without Sharing Raw Traffic

Why scholarship-friendly: builds on encrypted-traffic classification while solving a national-scale privacy and collaboration problem; it combines security innovation, deployable public benefit and cross-sector leadership potential.

Best-fit supervisors: Ashraf Matrawy, Ali Ghorbani and Ljiljana Trajković.

ML-Driven Resilience for Decentralized Peer-to-Peer Systems Under Sybil and Eclipse Attacks

Why scholarship-friendly: uniquely joins the working Chord DHT from the BSc with the MSc machine-learning background to protect decentralized infrastructure, demonstrating interdisciplinary innovation and a credible long-term research program.

Best-fit supervisors: Ivan Beschastnikh and Baochun Li.

Censorship-Resistant Communication with Adaptive Traffic Obfuscation for Internet Freedom

Why scholarship-friendly: applies encrypted-traffic expertise to human rights, safe communication and internet freedom, giving the technical work a strong societal-impact narrative while advancing traffic-analysis defences.

Best-fit supervisors: Diogo Barradas and Ashraf Matrawy.

Explainable and Energy-Efficient Deep Learning for Internet-Scale Anomaly Detection

Why scholarship-friendly: extends the prior comparison of CNN, RNN and autoencoder models toward interpretable, lower-cost detection on backbone traffic, connecting cybersecurity, trustworthy AI and sustainable computing.

Best-fit supervisors: Ljiljana Trajković, Abdallah Shami, Issa Traoré and Nur Zincir-Heywood.

Defending Encrypted Industrial-Control-System (ICS) Traffic Against Traffic-Pattern Inference

Why scholarship-friendly: extends the applicant’s Chalmers encrypted-traffic-classification thesis to protecting Canadian water-treatment and energy-grid ICS networks, joining strong critical-infrastructure and public-safety impact with cutting-edge NDSS research — a compelling societal-impact case for CGRS-D, Ontario Trillium and OGS.

Note: Mehta’s Principled Systems Security Group (with Karthik Pattabiraman) published “ICS-Sniper: A Targeted Blackhole Attack on Encrypted ICS Traffic,” accepted at NDSS 2027, showing how timing/size patterns in encrypted traffic let attackers selectively disrupt water treatment; the team released code and data at ics-sniper.github.io and is now working on defences (traffic padding, timing randomization, resilient control routing). Reported 2026-10-15 on techxplore.

Best-fit supervisor: Aastha Mehta (UBC).

Living shortlist: New scholarship-aligned topics will be appended as the Monday weekly watch finds emerging supervisor projects, federal research priorities and suitable calls.

Second master’s: only where the difference is defensible

The current Chalmers degree is theory-heavy. A second master’s should add applied security, networks, systems research or an industry internship—not repeat algorithms, logic or PL.

1. MASc, Information Systems Security

Concordia University • Gina Cody School

Thesis
Why this justifies a second MSc
Information Systems Security is applied security engineering: secure systems, network defence, cryptography implementation and security evaluation. That is substantially different from the existing theory-heavy Algorithms, Languages and Logic MSc, where security exposure was language-based and theoretical rather than systems-focused.
Funding
Supervisor support plus the International Tuition Award of Excellence were indexed, but not verified for this exact program.
Eligibility
Prior-master’s justification and English-test policy not verified.
Deadline
About March 1, 2027 was indexed from the school’s thesis-program pattern; verify for INSE.

2. MMath, Computer Science

University of Waterloo • Cheriton School of Computer Science

Thesis
Why this justifies a second MSc
A thesis in applied ML systems, network security or distributed systems would add lab-based experimentation, real traffic or systems datasets and empirical evaluation absent from the theory-heavy Chalmers curriculum in logic, programming-language theory, algorithms, formal methods and functional programming. It is defensible only with a clearly applied supervisor and thesis topic; a theory or algorithms thesis may be too close.
Funding
Waterloo states full-time MMath students receive guaranteed TA/GRA funding; amount not verified in this research pass.
Eligibility
Program-level admission and current GRE/English rules must be checked. A transfer path to PhD exists.
Deadline
December 1, 2026 is verified for the PhD cycle but was not separately verified for MMath.
Official Waterloo program list ↗

3. MSc, Computer Science

University of British Columbia • Computer Science

Thesis
Why this justifies a second MSc
A thesis with a lab such as Dependable Systems could add hands-on distributed-systems testing, failure analysis or applied ML-security research. Those empirical, lab-based methods are new relative to the Chalmers focus on logic, formal methods, algorithms, programming-language theory and functional programming. A theory-led thesis would be too close and should not be used for the second-degree case.
Funding
About $25,000/year was mentioned in research but not verified; do not budget from it.
Eligibility
Prior-master’s rationale and English-test policy not verified.
Deadline
Not verified for Fall 2027.
Relevant UBC lab route ↗

4. MSc, Computing Science

Simon Fraser University

Thesis
Why this justifies a second MSc
A thesis in network-security operations, intrusion detection or ML for communication systems would add applied, lab-based research on real network behaviour. That specialization and methodology are distinct from the Chalmers MSc’s theory-heavy work in logic, algorithms, formal methods, programming-language theory and functional programming. Confirm the CS or ENSC route before relying on this case.
Funding
A typical figure near $25,000/year was not verified; request the exact minimum package.
Eligibility
Confirm the correct CS or ENSC route for work with Trajković, plus English-test and second-master’s rules.
Deadline
Not verified.
Relevant SFU lab ↗

5. MSc, Computer Science

McGill University

Thesis
Why this justifies a second MSc
Only a clearly applied thesis in ML systems, network security or distributed systems would add new empirical, lab-based depth beyond Chalmers’ theory-heavy logic, formal methods, algorithms, programming-language theory and functional programming. Supervisor fit is still unverified; if the proposed thesis is mainly theoretical CS, this option is too close to recommend.
Funding
Not verified.
Eligibility
Second-master’s justification and English-test policy not verified.
Deadline
December 15 for international Fall admission, from the official course catalogue.
Official McGill catalogue ↗

6. MSc in Applied Computing

University of Toronto • Computer Science

Course + internship
Why this justifies a second MSc
MScAC is a professional applied program built around advanced coursework and an eight-month industry internship. Its industry delivery, product-facing methods and workplace experience are substantially different from the Chalmers MSc’s theory-heavy logic, formal methods, algorithms, programming-language theory and functional programming.
Funding
Cost and funding were not verified; treat as self-funded until the program states otherwise.
Eligibility
International applicants are eligible. U of T’s research MSc in CS is not open to international applicants.
Deadline
Not verified for Fall 2027.
Official MScAC page ↗

IRCC-safe MSc options

All six universities below are confirmed active public Designated Learning Institutions in this guide. Program admission and study-permit approval are still separate decisions.

MASc / MEng, Information Systems Security

Concordia University

IRCC line: Concordia is a public DLI. A full-time master’s student at a public DLI is exempt from PAL/TAL; a qualifying master’s graduate can receive a 3-year PGWP with no field-of-study requirement. Program-specific PGWP eligibility and the Fall 2027 offering remain to be confirmed.

MMath, Computer Science — thesis

University of Waterloo

IRCC line: Waterloo is a public DLI. A full-time master’s student at a public DLI is exempt from PAL/TAL; a qualifying master’s graduate can receive a 3-year PGWP with no field-of-study requirement. All other PGWP and study-permit conditions still apply.

MSc, Computer Science — thesis

University of British Columbia

IRCC line: UBC is a public DLI. A full-time master’s student at a public DLI is exempt from PAL/TAL; a qualifying master’s graduate can receive a 3-year PGWP with no field-of-study requirement. All other PGWP and study-permit conditions still apply.

MSc, Computing Science — thesis

Simon Fraser University

IRCC line: SFU is a public DLI. A full-time master’s student at a public DLI is exempt from PAL/TAL; a qualifying master’s graduate can receive a 3-year PGWP with no field-of-study requirement. Confirm the correct CS or ENSC route for the intended supervisor.

MSc, Computer Science — thesis

McGill University

IRCC line: McGill is a public DLI. A full-time master’s student at a public DLI is exempt from PAL/TAL; a qualifying master’s graduate can receive a 3-year PGWP with no field-of-study requirement. Quebec applicants still need a CAQ and must meet Quebec requirements.

MSc in Applied Computing

University of Toronto

IRCC line: U of T is a public DLI. A full-time master’s student at a public DLI is exempt from PAL/TAL; a qualifying master’s graduate can receive a 3-year PGWP with no field-of-study requirement. The professional MScAC—not U of T’s international-closed research MSc—is the listed route.

October 2026 caution: These IRCC rules are current as of October 2026 and are re-checked every Monday by the weekly watch. Always confirm the latest requirements and the exact program’s PGWP eligibility on canada.ca before applying.

Concise concept note & tailored outreach

Replace the bracketed details, attach a CV and transcript where the professor’s instructions invite them, and never mass-send the same email.

Concept: robust encrypted-traffic classification across domains

Problem. Encrypted-traffic classifiers can perform well on one dataset but degrade under new networks, applications, capture conditions or adaptive evasion.

  • Question: Which representation and training strategies best preserve accuracy, calibration and efficiency under cross-dataset shift and adversarial manipulation?
  • Method: establish reproducible CNN/RNN/autoencoder baselines across Chalmers 5G, CIC/UNB and VNAT-style datasets; quantify shift; evaluate adversarial training, domain adaptation and uncertainty estimation.
  • Contribution: a realistic evaluation protocol and practical defenses for privacy-preserving network monitoring.
  • Barradas variant: emphasize statistical traffic analysis, fingerprinting and circumvention-aware evaluation.
  • Matrawy variant: emphasize ACAT-style robustness, 5G/SDN security and adaptive attackers.
  • Ghorbani variant: emphasize reproducible CIC benchmarks and dataset shift across intrusion-detection corpora.

Application strategy

Choose a research lane

Define a focused topic that extends—not repeats—the Swedish MSc: e.g. trustworthy AI, software systems, cybersecurity, data systems or ICT for development.

Shortlist supervisors

Read current lab work and send a concise research-fit email with CV and transcripts 2–3 months before deadlines. McMaster ultimately requires supervisor acceptance.

Apply to the program

Prepare transcripts, CV, a 1–2 page statement, research interests and references. Waterloo asks for 3 referees, at least 2 academic, and accepts unofficial transcripts initially.

Follow each award process

Ask departments how they select nominees for OTS and Connaught. For CGRS-D, the applicant submits through the institutional process, referees support the file, and the university selects nominations. Direct-entry PhD applicants should plan for the Fall 2027 CGRS-D competition after enrollment; you cannot be nominated before you start the program.

Explain the second MSc

If choosing MSc, state exactly how the new specialization, methods and career outcome differ from the prior degree. This also strengthens the study-permit narrative.

Verify before submitting

Confirm deadlines, international eligibility, tuition deductions and whether funding figures are gross or net. Several 2027 details were not yet posted at research time.

Important caveats

Vanier confirmed discontinued

Vanier confirmed discontinued: the final Vanier Canada Graduate Scholarship competition ran in Fall 2024, and federal doctoral funding now runs through the harmonized Canada Graduate Research Scholarship – Doctoral (CGRS-D) at $40,000/year for 36 months, administered by CIHR, NSERC and SSHRC under the Canada Research Training Awards Suite (CRTAS), which also retired nine other legacy doctoral/postdoctoral awards. CGRS-D is university-nominated; international applicants must be registered in a doctoral program at an eligible Canadian institution by the application deadline, so a Fall 2027 entrant competes in the Fall 2027 round, not the current one. The published agency direct deadline of Oct 17, 2026 falls on a Saturday; SSHRC prints Oct 19, 2026 at 8:00pm ET for direct applicants. Institutional internal deadlines are earlier—for example, UCalgary’s full application was due Oct 15, 2026 at 11:59pm MT.

Funding figures are not always take-home amounts

Packages may include TA/RA income, tuition coverage, international fee offsets or awards already counted in the total. Compare the funding letter with tuition and fee estimates.

Some values remain unresolved

UBC’s PhD minimum and 4YF amount conflict across indexed pages; SFU shows $30,000 on one page and $28,000 in a policy PDF; McGill does not publish a confirmed CS package amount in the material reviewed.

WES/ECA was not established as a general requirement

Most graduate admissions routes appear to rely on institutional transcripts, but the candidate should confirm credential-document rules with each university. WES is not assumed.

Primary official references

Each program card links to the source used for its details. These are the most useful official pages to reopen before applying.

This is a dated planning guide, not a live scholarship database. Research snapshot: Oct 19, 2026, based on web-indexed official pages; no page was verified in a logged-out browser session. Reconfirm every deadline, amount and eligibility rule on the linked university or funder page.