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
Refrigeration Workers Local 787-ORAC Training Fund
Other Public Sector Employers
2017–2025 · 9 records
| Year | Position | Salary |
|---|---|---|
| 2025 | Training Director | $192,786Benefits $13,141Total $205,927 |
| 2024 | Training Director | $183,590Benefits $12,510Total $196,100 |
| 2023 | Training Director | $177,127Benefits $11,310Total $188,438 |
| 2022 | Training Director | $165,645Benefits $10,444Total $176,088 |
| 2021 | Training Coordinator | $155,513Benefits $10,400Total $165,913 |
| 2020 | Instructor | $144,698Benefits $10,600Total $155,298 |
| 2019 | Training Coordinator | $138,766Benefits $10,400Total $149,166 |
| 2018 | Training Co-ordinator | $135,724Benefits $10,400Total $146,124 |
| 2017 | Instructor | $133,211Benefits $10,400Total $143,611 |
Regional Municipality Of Waterloo
Municipalities & Services
2013–2021 · 9 records
| Year | Position | Salary |
|---|---|---|
| 2021 | Prosecutor | $111,894Benefits $1,686Total $113,580 |
| 2020 | Prosecutor | $111,878Benefits $591Total $112,469 |
| 2019 | Prosecutor | $109,957Benefits $639Total $110,596 |
| 2018 | Prosecutor | $108,072Benefits $528Total $108,599 |
| 2017 | Senior Prosecutor | $106,215Benefits $525Total $106,740 |
| 2016 | Senior Prosecutor | $104,401Benefits $490Total $104,891 |
| 2015 | Senior Prosecutor | $106,757Benefits $482Total $107,239 |
| 2014 | Senior Prosecutor | $101,286Benefits $467Total $101,753 |
| 2013 | Senior Prosecutor | $100,030Benefits $470Total $100,499 |
City Of Toronto – Police Service
Municipalities & Services
2019–2025 · 7 records
| Year | Position | Salary |
|---|---|---|
| 2025 | Plainclothes Police Constable | $142,485Benefits $1,052Total $143,537 |
| 2024 | Plainclothes Police Constable | $133,499Benefits $1,065Total $134,564 |
| 2023 | Plainclothes Police Constable | $134,247Benefits $1,107Total $135,354 |
| 2022 | Plainclothes Police Constable | $121,535Benefits $1,078Total $122,614 |
| 2021 | Police Constable | $118,088Benefits $1,050Total $119,138 |
| 2020 | Plainclothes Police Constable | $117,404Benefits $1,040Total $118,444 |
| 2019 | Plainclothes Police Constable | $110,822Benefits $1,037Total $111,859 |
| Year | Position | Salary |
|---|---|---|
| 2025 | Supervisor, Transit | $127,735Benefits $1,086Total $128,821 |
| 2024 | Supervisor, Transit Vehicle Maintenance | $121,249Benefits $1,067Total $122,316 |
| 2023 | Supervisor, Transit Vehicle Maintenance | $113,369Benefits $846Total $114,215 |
| 2022 | Supervisor, Transit Vehicle Maintenance | $109,078Benefits $341Total $109,418 |
| Year | Position | Salary |
|---|---|---|
| 2021 | Manager Maintenance and Plant Services | $112,427Benefits $715Total $113,142 |
| 2020 | Maintenance And Plant Services Manager | $103,638Benefits $656Total $104,293 |
| 2018 | Manager Maintenance and Plant Services | $103,971Benefits $622Total $104,592 |
| 2017 | Manager of Building Services and Security / Gestionnaire des services du bâtiment et de la sécurité | $102,180Benefits $615Total $102,794 |
| Year | Position | Salary |
|---|---|---|
| 2019 | Director, Maintenance Services | $140,902Benefits $218Total $141,120 |
| 2018 | Director, Maintenance Services | $135,924Benefits $218Total $136,142 |
| 2015 | Director, Maintenance Services | $120,131Benefits $194Total $120,325 |
Joint Training and Apprenticeship Committee Refrigeration Workers Local 787 Orac Training Fund
Other Public Sector Employers
2015–2016 · 2 records
| Year | Position | Salary |
|---|---|---|
| 2016 | Instructor | $130,749Benefits $10,400Total $141,149 |
| 2015 | Instructor | $130,492Benefits $10,600Total $141,092 |
Joint Training and Apprenticeship Committee
Other Public Sector Employers
2014 · 1 record
| Year | Position | Salary |
|---|---|---|
| 2014 | Instructor | $135,253Benefits $0Total $135,253 |
| Year | Position | Salary |
|---|---|---|
| 2016 | Building Services and Security Manager des services de construction et de la sécurité | $101,168Benefits $609Total $101,777 |