Skip to content

John Leonard

34 salary records across 3 employers, 2009–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
2025Professor$108,126Benefits $100Total $108,226
2024Professor$105,080Benefits $90Total $105,171
2023Professor$202,357Benefits $89Total $202,446
2022Professor$181,162Benefits $89Total $181,251
2021Professor$190,850Benefits $92Total $190,941
2020Professor$184,932Benefits $96Total $185,027
2019Professor$178,898Benefits $96Total $178,994
2018Professor$159,832Benefits $108Total $159,940
2017Professor$167,134Benefits $108Total $167,242
2016Professor$160,927Benefits $103Total $161,030
2015Professor$143,974Benefits $92Total $144,066
2014Professor$139,070Benefits $95Total $139,166
2013Professor$145,392Benefits $100Total $145,492
2012Professor$140,343Benefits $95Total $140,439
2011Professor$135,718Benefits $101Total $135,819
2010Professor$131,391Benefits $112Total $131,504
2009Professor$126,400Benefits $114Total $126,514
Salary history, by year
YearPositionSalary
2025Detective$149,117Benefits $576Total $149,694
2024Sergeant$142,534Benefits $568Total $143,102
2023Sergeant$133,626Benefits $545Total $134,170
2022Sergeant$134,728Benefits $707Total $135,434
2021Sergeant$129,933Benefits $689Total $130,622
2020Sergeant$130,483Benefits $654Total $131,137
2019Sergeant$123,414Benefits $624Total $124,038
2018Police Constable$113,380Benefits $556Total $113,936
2017Police Constable$115,583Benefits $991Total $116,574
2016Police Constable$108,832Benefits $925Total $109,757
2015Police Constable$119,380Benefits $899Total $120,279
2014Police Constable$110,115Benefits $1,060Total $111,174
2013Police Constable$103,738Benefits $654Total $104,392
Salary history, by year
YearPositionSalary
2016Captain Operation$106,315Benefits $1,448Total $107,763
2015Captain Operation$116,763Benefits $1,076Total $117,838
2014Captain Operation$118,751Benefits $847Total $119,597
2013Captain Operation$127,111Benefits $762Total $127,873