Skip to content

Christopher Macdonald

56 salary records across 12 employers, 2005–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
2021Police - Detective Constable$122,659Benefits $524Total $123,183
2020Police – Detective Constable$143,040Benefits $629Total $143,668
2019Police - Detective Constable$140,298Benefits $624Total $140,922
2018Police - Detective Constable$159,884Benefits $629Total $160,512
2017Police - Detective Constable$128,507Benefits $673Total $129,180
2016Police - Detective Constable$117,803Benefits $594Total $118,398
2015Police - Constable$107,547Benefits $545Total $108,092
2014Police - Constable$105,753Benefits $548Total $106,301
2013Police - Constable$102,107Benefits $618Total $102,725
2009Police - Constable$128,041Benefits $336Total $128,378
2008Police, Constable$122,163Benefits $334Total $122,497
2007Police, Constable$113,056Benefits $381Total $113,437
2006Police - Constable$113,508Benefits $391Total $113,899
2005Police, Constable$109,279Benefits $391Total $109,670
Salary history, by year
YearPositionSalary
2025Constable$140,153Benefits $1,050Total $141,203
2024Constable$117,607Benefits $951Total $118,559
2021Constable$119,784Benefits $833Total $120,617
2020Constable$112,078Benefits $811Total $112,889
2019Constable$105,285Benefits $887Total $106,172
2018Constable$104,639Benefits $883Total $105,521
2017Constable$110,038Benefits $843Total $110,881
2016Constable$105,448Benefits $857Total $106,304
2015Constable$105,884Benefits $720Total $106,603
Salary history, by year
YearPositionSalary
2025Police Constable$136,898Benefits $1,042Total $137,939
2024Plainclothes Police Constable$125,242Benefits $1,054Total $126,296
2023Plainclothes Police Constable$123,344Benefits $1,094Total $124,437
2022Police Constable$129,971Benefits $1,071Total $131,043
2021Police Constable$127,386Benefits $1,050Total $128,436
2020Plainclothes Police Constable$121,983Benefits $1,040Total $123,024
2019Plainclothes Police Constable$126,941Benefits $1,031Total $127,972
Salary history, by year
YearPositionSalary
2025Teacher, Elementary$131,232Benefits $0Total $131,232
2024Teacher, Elementary$120,376Benefits $0Total $120,376
2023Teacher, Elementary$100,921Benefits $0Total $100,921
2021Teacher Elementary$104,249Benefits $0Total $104,249
2020Chair Elementary$101,447Benefits $0Total $101,447
2019Chair, Elementary$102,422Benefits $0Total $102,422
2018Chair, Elementary$100,737Benefits $0Total $100,737
Salary history, by year
YearPositionSalary
2018Constable$104,055Benefits $330Total $104,385
2017Constable$126,440Benefits $335Total $126,775
2016Constable$115,158Benefits $333Total $115,492
2015Constable$118,130Benefits $338Total $118,468
2014Constable$119,197Benefits $362Total $119,560
2013Constable$113,372Benefits $385Total $113,757
Salary history, by year
YearPositionSalary
2025Engineman / Conducteur de locomotive$124,948Benefits $867Total $125,815
2024Engineman / Conducteur de locomotive$117,331Benefits $964Total $118,294
2023Locomotive Engineer / Conducteur de locomotive$109,895Benefits $966Total $110,861
2022Conductor / Conducteur$110,788Benefits $866Total $111,654
Salary history, by year
YearPositionSalary
2025Secondary Teacher$119,087Benefits $102Total $119,189
2024Secondary Teacher$132,413Benefits $98Total $132,512
2023Secondary Teacher$101,419Benefits $100Total $101,519
Salary history, by year
YearPositionSalary
2025Carpenter$156,657Benefits $147Total $156,805
2024Carpenter$115,002Benefits $0Total $115,002
Salary history, by year
YearPositionSalary
2024Medical Resident\Résident en médecine$105,229Benefits $191Total $105,420
Salary history, by year
YearPositionSalary
2025Store Manager / Directeur ou directrice de succursale$104,762Benefits $303Total $105,065
Salary history, by year
YearPositionSalary
2025Senior Policy Advisor$110,928Benefits $136Total $111,064
Salary history, by year
YearPositionSalary
2025Crime Analyst$122,366Benefits $458Total $122,824