Skip to content

Service Trades Maintainer Salaries, 2025

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

Disclosed

85

2025 Sunshine List

Median Salary

$119,724

-2.1% vs provincial median

Typical Range

$111,473–$131,147

25th–75th percentile

Top Salary

$189,094

Employers · with 5 or more

EmployerPeopleMedianTop
Ontario Power Generation85$119,724$189,094

All Records · 85 in 2025

#NameEmployerTitle as filedSalaryTotal
1Tyler CousinsOntario Power GenerationService Trades Maintainer$189,094$195,381
2Andrew VassOntario Power GenerationService Trades Maintainer$175,622$182,929
3Fabian PerissinottiOntario Power GenerationService Trades Maintainer$175,062$182,353
4Danny LamuraOntario Power GenerationService Trades Maintainer$167,886$176,615
5Jeremy InmanOntario Power GenerationService Trades Maintainer$164,434$171,655
6Patrick HillOntario Power GenerationService Trades Maintainer$160,170$167,127
7Joe NevesOntario Power GenerationService Trades Maintainer$158,048$166,643
8Joey GibsonOntario Power GenerationService Trades Maintainer$156,944$158,309
9Daniel PrashadOntario Power GenerationService Trades Maintainer$152,984$154,538
10Ken SookritOntario Power GenerationService Trades Maintainer$151,233$159,828
11Joe AllisonOntario Power GenerationService Trades Maintainer$147,812$149,434
12William FarmiloeOntario Power GenerationService Trades Maintainer$144,553$150,951
13Mike CarvalhoOntario Power GenerationService Trades Maintainer$141,333$148,554
14Cory GarrowOntario Power GenerationService Trades Maintainer$141,261$143,159
15Aaron KavanaghOntario Power GenerationService Trades Maintainer$137,152$144,005
16Donato MartoneOntario Power GenerationService Trades Maintainer$135,655$137,657
17Bryan CainOntario Power GenerationService Trades Maintainer$134,902$136,904
18Ronald CorbiOntario Power GenerationService Trades Maintainer$133,366$140,846
19Gregrory BelbeckOntario Power GenerationService Trades Maintainer$132,585$140,065
20Robert LauzonOntario Power GenerationService Trades Maintainer$132,537$140,067
21Aaron HoflandOntario Power GenerationService Trades Maintainer$132,000$139,480
22Yvon DallaireOntario Power GenerationService Trades Maintainer$131,147$132,974
23Philip FouldsOntario Power GenerationService Trades Maintainer$128,518$130,730
24Daniel MelnykOntario Power GenerationService Trades Maintainer$128,382$137,132
25Charles JacobsOntario Power GenerationService Trades Maintainer$127,547$132,288
26Alain RattheOntario Power GenerationService Trades Maintainer$127,232$132,182
27Marcelo LebratoOntario Power GenerationService Trades Maintainer$126,981$132,960
28Tiffany RogersOntario Power GenerationService Trades Maintainer$126,276$128,164
29Kevin CannonOntario Power GenerationService Trades Maintainer$125,472$132,325
30Amanda JacobsOntario Power GenerationService Trades Maintainer$124,499$125,961
31Keegan MoffatOntario Power GenerationService Trades Maintainer$124,225$126,114
32Edgar SmartOntario Power GenerationService Trades Maintainer$123,807$125,286
33Bradsworth CrouseOntario Power GenerationService Trades Maintainer$123,448$130,928
34Tylor MarusykOntario Power GenerationService Trades Maintainer$122,656$130,339
35Gregory MillerOntario Power GenerationService Trades Maintainer$122,375$124,377
36Wayne John McnultyOntario Power GenerationService Trades Maintainer$122,001$123,714
37Gary SzolgaOntario Power GenerationService Trades Maintainer$121,550$123,553
38Michael DoughertyOntario Power GenerationService Trades Maintainer$121,452$126,089
39Alexander Gordon LacroixOntario Power GenerationService Trades Maintainer$121,341$128,193
40James GeorgeOntario Power GenerationService Trades Maintainer$120,537$127,731
41Marc-Andre LauzonOntario Power GenerationService Trades Maintainer$120,342$122,171
42Rebecca ZeranOntario Power GenerationService Trades Maintainer$119,813$127,258
43John WalkerOntario Power GenerationService Trades Maintainer$119,724$127,204
44Albino CaetanoOntario Power GenerationService Trades Maintainer$119,077$125,056
45Gary SportakOntario Power GenerationService Trades Maintainer$118,836$120,589
46Walter ChmilewskiOntario Power GenerationService Trades Maintainer$118,742$120,516
47Darren ClowesOntario Power GenerationService Trades Maintainer$118,475$123,785
48David EdgeOntario Power GenerationService Trades Maintainer$118,078$124,580
49Jamie HofstetterOntario Power GenerationService Trades Maintainer$117,295$124,670
50Jessica KoopmanOntario Power GenerationService Trades Maintainer$117,229$123,918
51Alex GriffinOntario Power GenerationService Trades Maintainer$117,162$124,537
52Fred NagelOntario Power GenerationService Trades Maintainer$116,853$124,333
53Brent LariviereOntario Power GenerationService Trades Maintainer$116,634$117,986
54Bridget PetricOntario Power GenerationService Trades Maintainer$116,483$122,722
55Carlos RochaOntario Power GenerationService Trades Maintainer$115,820$119,977
56Robert MccoolOntario Power GenerationService Trades Maintainer$115,622$122,763
57Martin WeidelichOntario Power GenerationService Trades Maintainer$114,939$120,683
58Nicholas DaltonOntario Power GenerationService Trades Maintainer$114,817$116,726
59Thor GrantOntario Power GenerationService Trades Maintainer$114,362$115,706
60Dean BrumOntario Power GenerationService Trades Maintainer$114,097$120,452
61Daylan AdamsOntario Power GenerationService Trades Maintainer$113,855$114,848
62Shawn MillerOntario Power GenerationService Trades Maintainer$113,461$121,490
63Steven CranenOntario Power GenerationService Trades Maintainer$113,356$120,331
64William RecchiaOntario Power GenerationService Trades Maintainer$111,473$117,871
65David BrownOntario Power GenerationService Trades Maintainer$111,458$117,261
66Luc BoissonneaultOntario Power GenerationService Trades Maintainer$110,637$112,425
67Daniel LarameeOntario Power GenerationService Trades Maintainer$110,633$112,603
68Errin HeathOntario Power GenerationService Trades Maintainer$109,949$117,071
69Dustin Wayne Nelson AndersonOntario Power GenerationService Trades Maintainer$109,137$111,007
70Mark JordanOntario Power GenerationService Trades Maintainer$108,336$108,336
71Brandyn BourqueOntario Power GenerationService Trades Maintainer$108,209$109,806
72Michael KimmettOntario Power GenerationService Trades Maintainer$108,020$108,020
73Grant RobinsonOntario Power GenerationService Trades Maintainer$107,827$109,724
74Randy WrightOntario Power GenerationService Trades Maintainer$107,812$109,857
75Vito RotiOntario Power GenerationService Trades Maintainer$105,698$111,414
76Carl CresswellOntario Power GenerationService Trades Maintainer$105,681$111,469
77Diego PicotOntario Power GenerationService Trades Maintainer$105,237$112,717
78Gilles HeraultOntario Power GenerationService Trades Maintainer$105,223$106,934
79Jeffrey LytleOntario Power GenerationService Trades Maintainer$104,550$111,926
80Brandie SpenceOntario Power GenerationService Trades Maintainer$104,186$106,188
81Cory SimpsonOntario Power GenerationService Trades Maintainer$102,954$104,778
82John AmeyOntario Power GenerationService Trades Maintainer$102,759$102,759
83Salvatore SchillaciOntario Power GenerationService Trades Maintainer$101,612$108,114
84Jennifer JohnstonOntario Power GenerationService Trades Maintainer$100,534$104,490
85Veronique Bernier-DesbiensOntario Power GenerationService Trades Maintainer$100,509$101,743