Montréal
4 319
Toronto
4 104
Vancouver
2 516
Waterloo
2 396
Ottawa
1 667
Halifax
1 090
Edmonton
1 031
Windsor
844
Hamilton
804
Calgary
768
Source : CBRE, 2019 Scoring Canadian Tech Talent