Skip to content

Training Officer Salaries, 2025

117 disclosed on the 2025 Sunshine List · overview and trend →

Disclosed

117

2025 Sunshine List

Median Salary

$148,697

+21.6% vs provincial median

Typical Range

$136,195–$160,602

25th–75th percentile

Top Salary

$201,442

Employers · with 5 or more

EmployerPeopleMedianTop
Ontario Power Generation21$148,830$182,922
City of Ottawa12$161,344$172,575
City of Hamilton10$157,630$181,910
Regional Municipality of Halton9$132,788$149,000
City of Markham6$146,052$150,699
City of Greater Sudbury5$173,001$179,322

All Records · 117 in 2025

#NameEmployerTitle as filedSalaryTotal
1Domenic GuaragnaCity Of VaughanTraining Officer$201,442$201,939
2Danylo DmytraszCity Of VaughanTraining Officer$187,207$187,680
3Padm JainOntario Power GenerationTraining Officer$182,922$183,960
4Grant ButtenhamCity Of HamiltonTraining Officer$181,910$182,631
5Joel PrpicCity Of CambridgeTraining Officer$181,557$182,433
6Christopher CullenTown Of Halton HillsTraining Officer$180,256$181,140
7Andrew KokkoCity Of Greater SudburyTraining Officer$179,322$180,222
8Hugh DuncanCity Of Greater SudburyTraining Officer$176,242$177,107
9Brian DicksonCity Of HamiltonTraining Officer$173,347$174,074
10Nolan BellCity Of Greater SudburyTraining Officer$173,001$173,880
11Andrew RothwellCity Of Greater SudburyTraining Officer$172,864$173,700
12Edward WadleighCity Of OttawaTraining Officer$172,575$173,392
13Kelly WatsonOntario Power GenerationTraining Officer$170,490$178,514
14Rocco MiccoliCity Of VaughanTraining Officer$169,692$170,165
15Christopher DetzlerCity Of CambridgeTraining Officer$169,525$170,401
16Jordan PereiraCity Of CambridgeTraining Officer$169,513$170,374
17Sergio DefrancoCity Of OttawaTraining Officer$169,277$170,076
18Conrad RonaldsCity Of OttawaTraining Officer$166,072$166,910
19Wayne FrankoOntario Power GenerationTraining Officer$165,921$171,214
20Derek HoarCity Of OttawaTraining Officer$165,717$166,534
21Daniel PoirierCity Of OttawaTraining Officer$165,343$166,160
22David CrammCity Of HamiltonTraining Officer$165,225$165,967
23Kalvin FactorCity Of HamiltonTraining Officer$164,352$164,965
24Elise NeagaOntario Power GenerationTraining Officer$163,512$174,539
25Robert MonchkaCity Of Thunder BayTraining Officer$163,114$164,441
26Rol GangooOntario Power GenerationTraining Officer$162,784$171,206
27Michael HendricksCity Of OttawaTraining Officer$162,085$162,923
28Kevin GibbsCity Of CambridgeTraining Officer$161,361$162,238
29Jon MacfarlaneCity Of Sault Ste. MarieTraining Officer$160,769$161,725
30Alain PellegromsCity Of OttawaTraining Officer$160,602$161,435
31Todd MethamCity Of HamiltonTraining Officer$160,178$160,866
32Steven GlennCity Of OttawaTraining Officer$159,224$160,046
33Stephanie VilleneuveCity Of OttawaTraining Officer$158,128$158,984
34Keri MartindaleOntario Power GenerationTraining Officer$158,099$165,542
35Nicholas DamoreTown Of AmherstburgTraining Officer$157,609$158,582
36Shay CurrieCity Of WindsorTraining Officer$157,575$158,113
37Brian L MacnevinCity Of St CatharinesTraining Officer$157,408$158,382
38Justin CarsonCity Of WindsorTraining Officer$157,023$160,382
39Grant HalseyCity Of HamiltonTraining Officer$155,082$155,752
40James MooreCity Of OttawaTraining Officer$154,861$155,679
41Houston WelshCity Of Thunder BayTraining Officer$153,778$155,107
42S. Dain LaceyCity Of GuelphTraining Officer$153,669$154,504
43Trevor FlintCity Of BarrieTraining Officer$153,652$154,237
44Adam CochraneOntario Power GenerationTraining Officer$153,204$160,465
45Kirk HengstCity Of HamiltonTraining Officer$153,132$153,821
46Chris BlickOntario Power GenerationTraining Officer$152,654$163,049
47Ryan JacksonOntario Power GenerationTraining Officer$152,082$156,952
48Irshad HusainOntario Power GenerationTraining Officer$151,839$152,720
49Jean-Francois MichelCity Of OttawaTraining Officer$151,714$152,531
50Lindsay SwickCity Of HamiltonTraining Officer$151,455$152,181
51Nicole Marie BruggerCity Of MarkhamTraining Officer$150,699$151,162
52Robert MunroeCity Of BarrieTraining Officer$150,579$151,149
53James TickellCity Of OttawaTraining Officer$150,455$151,273
54Morgan PickupCity Of MarkhamTraining Officer$150,267$150,730
55Christopher TuftsCity Of St CatharinesTraining Officer$149,776$150,726
56Sylvain BrillonCity Of BurlingtonTraining Officer$149,154$150,325
57Bradley AllenRegional Municipality Of HaltonTraining Officer$149,000$149,566
58Justyna KopytekOntario Power GenerationTraining Officer$148,830$153,828
59Mark MusclowCity Of HamiltonTraining Officer$148,697$149,385
60Joseph MccombeCity Of Quinte WestOfficer, Training$148,499$150,267
61Oliver RomaniukOntario Power GenerationTraining Officer$148,344$149,193
62Lisa HarringtonOntario Power GenerationTraining Officer$148,302$152,837
63Matthew MairingerOntario Power GenerationTraining Officer$148,079$151,943
64Michael PittawayCity Of St CatharinesTraining Officer$147,993$148,849
65Robert BzikotOntario Power GenerationTraining Officer$147,864$152,565
66Reid MciverCity Of KitchenerTraining Officer$147,551$147,953
67Kirk Adam BerthiaumeCity Of MarkhamTraining Officer$147,161$147,625
68Dylan RusinCity Of WellandTraining Officer$146,597$147,629
69Timothy JohnsonTown Of WhitbyTraining Officer$146,596$147,733
70Chad ElliottTown Of WhitbyTraining Officer$146,468$147,608
71Tommy LeungCity of Richmond HillTraining Officer$146,159$146,920
72Tyler WhittierCity Of HamiltonTraining Officer$145,732$146,420
73James Owen EvansCity Of MarkhamTraining Officer$144,942$145,361
74Aaron GrasswellCity Of PeterboroughTraining Officer$143,780$144,588
75Jon RobillardCity Of BurlingtonTraining Officer$143,583$144,729
76Joshua JamiesonCity Of KitchenerTraining Officer$143,162$143,564
77John StoneCity Of KitchenerTraining Officer$142,483$142,885
78Craig A ThompsonTown Of OakvilleTraining Officer$141,692$142,159
79Mark DupuisCity Of WindsorTraining Officer$141,407$141,963
80Matthew SpencerCity Of Greater SudburyTraining Officer$141,097$141,953
81Jason MartindaleTown Of OakvilleTraining Officer$141,046$141,513
82Jason MathersRegional Municipality Of HaltonTraining Officer$140,590$141,156
83Laura EdwardsCity of Richmond HillTraining Officer$140,583$141,327
84Jeffery OgdenCity Of BellevilleTraining Officer$137,151$138,005
85Geremy BediakoRegional Municipality Of HaltonTraining Officer$136,806$137,380
86Jesse BeaudrowCity Of PickeringTraining Officer$136,595$137,858
87Kyle KavanaghCity Of PickeringTraining Officer$136,441$137,704
88Jacob MariniRegional Municipality Of HaltonTraining Officer$136,195$136,760
89Andrew BurdetteTown Of Newmarket – Central York Fire ServicesTraining Officer$135,963$136,288
90Tamara RoitmanTown Of Newmarket – Central York Fire ServicesTraining Officer$133,373$133,682
91Jamie BowmanRegional Municipality Of HaltonTraining Officer$132,788$133,353
92Stuart MacdonaldRegional Municipality Of HaltonTraining Officer$132,527$133,093
93Scott RadfordTown Of WhitbyTraining Officer$132,497$133,553
94Carrie FosterRegional Municipality Of HaltonTraining Officer$130,911$131,477
95Lana CorkeryOntario Power GenerationTraining Officer$130,897$131,541
96Deanna SweetmanOntario Power GenerationTraining Officer$130,611$131,493
97Katrina Dominique Dos SantosCity Of MarkhamTraining Officer$130,423$130,830
98Scott HaywardCity Of BrockvilleTraining Officer$130,180$131,575
99Lindsay JacksonOntario Power GenerationTraining Officer$129,760$130,658
100Abdul Rahman Abu QamarRegional Municipality Of HaltonTraining Officer$126,297$126,323
101Ariel CastromayorTown Of MiltonTraining Officer$125,892$126,786
102Pierre-Luc SaucierRegional Municipality Of HaltonTraining Officer$124,768$125,334
103Yvonne TindallRegional Municipality Of DurhamOfficer, Training$122,325$123,135
104Jason RedmondCity Of Owen SoundTraining Officer$118,613$121,635
105Jennifer CrossmanFinanceTraining Officer$115,865$116,008
106Kevin GrimoldbyCity Of BarrieTraining Officer$111,518$112,096
107Steven JonesTown Of East GwillimburyTraining Officer$111,026$111,580
108Kimberley Jr MroczeckFinanceTraining Officer$107,703$107,837
109Kanat JonesCity Of MarkhamTraining Officer$105,203$105,641
110Candice SheppardFinanceTraining Officer$104,908$105,038
111Danielle CopeOntario Power GenerationTraining Officer$104,496$105,161
112Greg YoungTown Of PelhamTraining Officer$102,729$103,432
113Donny AdamsonTown Of AjaxTraining Officer$102,623$102,923
114Lindsay MalletteOntario Power GenerationTraining Officer$102,412$102,993
115Michael EspinolaCity Of MississaugaOfficer, Training$102,017$103,057
116Ada HoOntario Power GenerationTraining Officer$101,172$101,960
117Andrew FieldTown Of AjaxTraining Officer$100,687$100,937