Skip to content

Craig Macdonald

45 salary records across 10 employers, 2013–2025.

These records share a name. Some may belong to the same person over a career; some may belong to different people.

Source: Ontario’s Public Sector Salary Disclosure — names paid $100,000 or more that year. How we build this · Report an error on this page

Salary history, by year
YearPositionSalary
2025Training Director$192,786Benefits $13,141Total $205,927
2024Training Director$183,590Benefits $12,510Total $196,100
2023Training Director$177,127Benefits $11,310Total $188,438
2022Training Director$165,645Benefits $10,444Total $176,088
2021Training Coordinator$155,513Benefits $10,400Total $165,913
2020Instructor$144,698Benefits $10,600Total $155,298
2019Training Coordinator$138,766Benefits $10,400Total $149,166
2018Training Co-ordinator$135,724Benefits $10,400Total $146,124
2017Instructor$133,211Benefits $10,400Total $143,611
Salary history, by year
YearPositionSalary
2021Prosecutor$111,894Benefits $1,686Total $113,580
2020Prosecutor$111,878Benefits $591Total $112,469
2019Prosecutor$109,957Benefits $639Total $110,596
2018Prosecutor$108,072Benefits $528Total $108,599
2017Senior Prosecutor$106,215Benefits $525Total $106,740
2016Senior Prosecutor$104,401Benefits $490Total $104,891
2015Senior Prosecutor$106,757Benefits $482Total $107,239
2014Senior Prosecutor$101,286Benefits $467Total $101,753
2013Senior Prosecutor$100,030Benefits $470Total $100,499
Salary history, by year
YearPositionSalary
2025Plainclothes Police Constable$142,485Benefits $1,052Total $143,537
2024Plainclothes Police Constable$133,499Benefits $1,065Total $134,564
2023Plainclothes Police Constable$134,247Benefits $1,107Total $135,354
2022Plainclothes Police Constable$121,535Benefits $1,078Total $122,614
2021Police Constable$118,088Benefits $1,050Total $119,138
2020Plainclothes Police Constable$117,404Benefits $1,040Total $118,444
2019Plainclothes Police Constable$110,822Benefits $1,037Total $111,859
Salary history, by year
YearPositionSalary
2025Teacher$120,625Benefits $0Total $120,625
2024Teacher$135,573Benefits $0Total $135,573
2023Teacher$105,601Benefits $0Total $105,601
2022Teacher$105,592Benefits $0Total $105,592
2021Teacher$110,436Benefits $0Total $110,436
Salary history, by year
YearPositionSalary
2025Supervisor, Transit$127,735Benefits $1,086Total $128,821
2024Supervisor, Transit Vehicle Maintenance$121,249Benefits $1,067Total $122,316
2023Supervisor, Transit Vehicle Maintenance$113,369Benefits $846Total $114,215
2022Supervisor, Transit Vehicle Maintenance$109,078Benefits $341Total $109,418

Unity Health Toronto

Hospitals & Boards of Public Health
2017–2021 · 4 records

View at this employer →

2021 roster →
See where $112,427 ranks →

Salary history, by year
YearPositionSalary
2021Manager Maintenance and Plant Services$112,427Benefits $715Total $113,142
2020Maintenance And Plant Services Manager$103,638Benefits $656Total $104,293
2018Manager Maintenance and Plant Services$103,971Benefits $622Total $104,592
2017Manager of Building Services and Security / Gestionnaire des services du bâtiment et de la sécurité$102,180Benefits $615Total $102,794
Salary history, by year
YearPositionSalary
2019Director, Maintenance Services$140,902Benefits $218Total $141,120
2018Director, Maintenance Services$135,924Benefits $218Total $136,142
2015Director, Maintenance Services$120,131Benefits $194Total $120,325
Salary history, by year
YearPositionSalary
2016Instructor$130,749Benefits $10,400Total $141,149
2015Instructor$130,492Benefits $10,600Total $141,092
Salary history, by year
YearPositionSalary
2014Instructor$135,253Benefits $0Total $135,253
Salary history, by year
YearPositionSalary
2016Building Services and Security Manager des services de construction et de la sécurité$101,168Benefits $609Total $101,777