Skip to content

Mechanic Salaries, 2025

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

Disclosed

189

2025 Sunshine List

Median Salary

$119,466

-2.3% vs provincial median

Typical Range

$110,381–$133,157

25th–75th percentile

Top Salary

$178,833

Employers · with 5 or more

EmployerPeopleMedianTop
City of Brampton110$126,159$172,621
City of London – London Transit Commission17$112,446$120,602
Niagara Transit Commission16$119,928$159,963
Regional Municipality of Peel9$105,131$125,844
City of Kingston6$107,922$114,397
City of London5$123,524$127,700

All Records · 189 in 2025

#NameEmployerTitle as filedSalaryTotal
1Cory O'ConnorInternational Union Of Operating EngineersMechanic$178,833$182,889
2Kamaldeep DhaliwalCity Of BramptonMechanic$172,621$174,657
3Satinder KhakharuCity Of BramptonMechanic$172,018$174,054
4Alfonso SantosCity Of BramptonMechanic$171,090$173,126
5Parambir LangaCity Of BramptonMechanic$167,811$169,847
6Laiten DavisCity Of BramptonMechanic$166,508$168,599
7Leon BeirCity Of BramptonMechanic$165,812$167,617
8Aaron Appiah-BoatengCity Of BramptonMechanic$163,493$165,529
9Harmanjot BainsCity Of BramptonMechanic$160,445$162,536
10Dimar GayleCity Of BramptonMechanic$160,278$162,314
11Shayne BeattieNiagara Transit CommissionMechanic$159,963$160,458
12Neezam MohammedCity Of BramptonMechanic$159,834$161,870
13Sither GauCity Of BramptonMechanic$158,522$160,558
14Igor BedriiCity Of BramptonMechanic$157,424$159,460
15Arun PrashadCity Of BramptonMechanic$156,658$158,694
16Raymond SuNiagara Transit CommissionMechanic$156,175$156,670
17Hemnarine RamnarineCity Of BramptonMechanic$155,558$157,594
18Kamaldeep GharaCity Of BramptonMechanic$153,423$155,337
19Michael ConfortoCity Of BramptonMechanic$152,536$154,572
20Ian WilliamsCity Of BramptonMechanic$152,126$154,162
21Ranidel PanganibanNiagara Transit CommissionMechanic$151,998$152,493
22Muhammad KhanCity Of BramptonMechanic$149,822$151,858
23Charles ButlerNiagara Transit CommissionMechanic$149,803$150,298
24Trung MacCity Of BramptonMechanic$148,580$150,616
25Omar MartinezCity Of BramptonMechanic$148,277$150,314
26Jason DekoningCity Of BramptonMechanic$147,926$149,962
27Andrew HansonCity Of BramptonMechanic$147,533$149,569
28Robert BhagwandeenCity Of BramptonMechanic$147,069$148,820
29Amrit ChahalCity Of BramptonMechanic$146,445$148,481
30Eon JaikaranCity Of BramptonMechanic$144,553$146,589
31Randolph ValdezCity Of BramptonMechanic$143,321$145,357
32Ryan StylesCity Of BramptonMechanic$142,559$144,595
33Omkar DhillonCity Of BramptonMechanic$142,557$144,593
34Jasmeet ParmarCity Of BramptonMechanic$142,443$144,479
35Daniel TadmanCity Of BramptonMechanic$141,354$143,390
36Richard SugrimCity Of BramptonMechanic$140,611$142,647
37James CartyCity Of BramptonMechanic$139,089$141,125
38Robin Sooklal SinghCity Of BramptonMechanic$139,033$141,069
39Robert JessonCity Of BramptonMechanic$138,559$140,596
40Thomas CluleyCity Of BramptonMechanic$137,844$139,880
41Adrian GrahamCity Of BramptonMechanic$137,465$139,501
42Walter WhiteCity Of BramptonMechanic$136,963$138,999
43Thomas WolframCity Of BramptonMechanic$136,856$138,892
44Keith SmeetsCity Of VaughanMechanic$134,547$134,943
45Ramesh MundanCity Of BramptonMechanic$134,251$135,921
46Richard ManharanCity Of BramptonMechanic$134,207$135,672
47Tyler BirdCity Of BramptonMechanic$133,454$135,490
48Kevin SerranoCity Of BramptonMechanic$133,157$134,764
49Jason MillarCity Of BramptonMechanic$133,069$135,105
50Ali SalahCity Of BramptonMechanic$131,634$133,528
51Ravindra GoolcharanCity Of BramptonMechanic$131,311$133,347
52Muhammad KhanCity Of BramptonMechanic$130,502$132,538
53Stan SquiresCity Of BurlingtonMechanic$130,226$131,264
54Witold KolodziejskiCity Of BramptonMechanic$129,301$130,766
55Benjamin MichelsInternational Union Of Operating EngineersMechanic$129,169$133,225
56Victor TurcotteInternational Union Of Operating EngineersMechanic$129,168$133,424
57Patrick AquinoCity Of BramptonMechanic$128,894$130,930
58Dave FehrNiagara Transit CommissionMechanic$128,695$129,190
59Alvin SingsonCity Of BramptonMechanic$128,322$130,359
60Andy ThorpeCity Of BurlingtonMechanic$128,153$129,146
61David MurrayCity Of BramptonMechanic$128,095$130,131
62Ian MartinCity Of BramptonMechanic$127,851$129,887
63Scott Jerome IvinsCity Of LondonMechanic$127,700$128,283
64Andrew PearceCity Of BramptonMechanic$127,695$129,731
65Thomas PowerCity Of BramptonMechanic$127,337$129,373
66David WhiteCity Of BramptonMechanic$126,859$128,895
67Jose Maria ReyesCity Of BramptonMechanic$126,474$128,510
68Dan GoldeCity Of VaughanMechanic$126,205$126,589
69Benjamin OwensNiagara Transit CommissionMechanic$126,007$126,502
70Paramdeo PrashadCity Of BramptonMechanic$125,844$127,880
71Donald ByrneRegional Municipality Of PeelMechanic$125,844$125,844
72Trevor AudsleyCity Of BramptonMechanic$125,315$127,351
73Satkirat ChakkalCity Of BramptonMechanic$125,296$127,332
74Gregory John RichardsonCity Of LondonMechanic$125,173$125,737
75Chris MalliaCity Of BramptonMechanic$125,099$127,135
76Massimo PapaianniCity Of BramptonMechanic$125,071$127,107
77Harvir SohalCity Of BramptonMechanic$124,898$126,790
78Patrick StuiverNiagara Transit CommissionMechanic$124,454$124,949
79Kevin KrawetzCity Of OshawaMechanic$124,088$124,851
80Martin BrownCity Of LondonMechanic$123,524$124,088
81Benjamin CoishCity Of LondonMechanic$123,346$123,910
82Michael ChipchaseCity Of LondonMechanic$123,308$123,872
83Richard BrakeCity Of BramptonMechanic$123,015$124,908
84Hilario Da SilvaCity Of BramptonMechanic$122,758$124,794
85Samuel MilesRegional Municipality Of PeelMechanic$122,177$122,436
86Jason NisbettCity Of BramptonMechanic$122,153$124,190
87Jasdeep VirkCity Of BramptonMechanic$121,199$123,073
88Jackie LeCity Of London – London Transit CommissionMechanic$120,602$120,748
89Blair VaskoNiagara Transit CommissionMechanic$120,296$120,791
90David SilveraCity Of BramptonMechanic$120,276$122,312
91Thomas MocciaCity Of BramptonMechanic$120,132$122,168
92Mandeep SadhraCity Of BramptonMechanic$119,617$121,046
93Ahmad AhmadzayCity Of BramptonMechanic$119,611$121,323
94Philip AckerNiagara Transit CommissionMechanic$119,560$120,055
95Matthew KingCity Of BramptonMechanic$119,466$121,502
96Aaron FergusonCity Of London – London Transit CommissionMechanic$119,260$119,406
97Glen BergerCity Of London – London Transit CommissionMechanic$119,043$119,189
98Todd SprattNiagara Transit CommissionMechanic$118,973$119,468
99Riley HoskinsCity Of BramptonMechanic$118,679$120,715
100Rocco GrossoCity Of BramptonMechanic$118,406$120,443
101Lalith Agampodi DevageCity Of BramptonMechanic$117,568$119,604
102Michael DegenCity Of BramptonMechanic$117,474$119,510
103Christian PagaduanCity Of BramptonMechanic$116,706$118,742
104Kyle RoyNiagara Transit CommissionMechanic$116,673$117,168
105Jonathan SilveraCity Of BramptonMechanic$116,429$118,465
106Gurpreet SinghCity Of London – London Transit CommissionMechanic$116,118$116,264
107Andrew NaamiCity Of BramptonMechanic$116,104$118,140
108Duarte VasconcelosCity Of BramptonMechanic$116,091$118,127
109Richard SedleyCity Of London – London Transit CommissionMechanic$115,965$116,111
110Robert StephensRegional Municipality Of PeelMechanic$115,845$116,104
111Mark AnastacioCity Of BramptonMechanic$115,747$117,783
112Blake LloydCity Of BramptonMechanic$115,634$117,671
113Tulsikumar (Deon) JudnarineCity Of BramptonMechanic$115,622$117,495
114Iain KennedyToronto District School BoardMechanic$115,580$119,735
115Joe HendrickxCity Of London – London Transit CommissionMechanic$115,554$115,700
116Paul WattCounty Of PerthMechanic$115,275$115,629
117Amandeep DhillonCity Of London – London Transit CommissionMechanic$115,197$115,344
118Stephen HoskinsCity Of BramptonMechanic$115,158$117,194
119William FordCity Of BramptonMechanic$115,144$117,180
120Albert LewinCity Of BramptonMechanic$114,494$115,922
121Daniel JonesCity Of KingstonMechanic$114,397$115,871
122Rick MathesonCounty Of PerthMechanic$114,345$114,959
123Ryan BettencourtCity Of BramptonMechanic$114,250$116,286
124Paul PagliaroCity Of BramptonMechanic$114,148$116,184
125Derek JeffreyCity Of BramptonMechanic$114,003$116,039
126William KnudsenCity Of BramptonMechanic$113,840$115,877
127Karanpreet SinghCity Of BramptonMechanic$113,775$115,811
128William (Ken) WilkinsonCity Of BramptonMechanic$113,165$114,878
129John Van BreeCity Of London – London Transit CommissionMechanic$112,776$112,922
130Sanjay PatelRegional Municipality Of PeelMechanic$112,765$113,024
131Robert StubbsNiagara Transit CommissionMechanic$112,740$113,235
132Troy DarlingCity Of KingstonMechanic$112,609$114,149
133Darren BassierCity Of BramptonMechanic$112,502$114,538
134Glenn VilleneuveCounty Of RenfrewMechanic$112,458$124,593
135Kevin WilcoxCity Of London – London Transit CommissionMechanic$112,446$112,592
136David GoodmanCity Of BramptonMechanic$112,442$114,478
137Jim JurjensCity Of London – London Transit CommissionMechanic$112,199$112,345
138Dave JonesCity Of BramptonMechanic$111,828$113,864
139Bagher MalhiCity Of BramptonMechanic$111,754$113,768
140Kulwant DhammuCity Of BramptonMechanic$111,569$113,462
141Chris ConleyCity Of BramptonMechanic$111,436$112,864
142Richard FerrisTown Of Saugeen ShoresMechanic$110,381$110,842
143Daniel BaverstockCity Of London – London Transit CommissionMechanic$110,194$110,340
144John FalkensteinCity Of BramptonMechanic$110,152$111,760
145Esmaeel PashapouriCity Of BramptonMechanic$110,128$111,841
146Victor BaloghCity Of BramptonMechanic$109,893$111,929
147Matthew RossCity Of London – London Transit CommissionMechanic$109,689$109,835
148Tyler McdougaldTown Of Saugeen ShoresMechanic$109,118$109,580
149Jashandeep MukkerCity Of BramptonMechanic$108,577$110,289
150Bradly ThibeaultCity Of KingstonMechanic$108,364$109,884
151Daniel GillisCity Of BramptonMechanic$107,965$110,001
152Nigel D'SouzaCity Of BramptonMechanic$107,905$109,941
153Rush LannooCity Of London – London Transit CommissionMechanic$107,898$108,044
154Blair LemonNiagara Transit CommissionMechanic$107,482$107,977
155Andre LeclercCity Of KingstonMechanic$107,479$109,019
156Moneer KhanCity Of BramptonMechanic$107,196$108,625
157Gary PorterfieldCity Of BramptonMechanic$107,106$108,535
158Bradley LumleyCounty Of Prince EdwardMechanic$106,521$106,863
159Thomas MaslankyCity Of BramptonMechanic$105,888$107,924
160John GaleaCity Of London – London Transit CommissionMechanic$105,743$105,889
161Cornelius WiensNiagara Transit CommissionMechanic$105,532$106,027
162Dartagnan MaddenTown Of Iroquois FallsMechanic$105,526$106,749
163Jeffrey ButlerCity Of BrantfordMechanic$105,479$105,888
164Kyungmock KangCity Of BramptonMechanic$105,250$106,608
165Mark PachecoRegional Municipality Of PeelMechanic$105,131$105,369
166Harold RottineCity Of OshawaMechanic$104,379$105,086
167Keith MiddletonCity Of BramptonMechanic$104,171$105,599
168Shane HerronCity Of KingstonMechanic$104,111$105,634
169Abid AliRegional Municipality Of PeelMechanic$104,076$104,271
170Scott DawdyCounty Of BrantMechanic$103,937$105,116
171Stevo NeskovskiToronto District School BoardMechanic$103,905$104,100
172Abram BergenCity Of London – London Transit CommissionMechanic$103,674$103,820
173William PapageorgiouToronto District School BoardMechanic$103,481$103,676
174Glenn LampmanNiagara Transit CommissionMechanic$103,301$103,796
175Christopher SundyCity Of KingstonMechanic$103,241$104,752
176Scott TansleyCity Of St. ThomasMechanic$102,658$103,228
177Glen CollardMunicipality Of LeamingtonMechanic$102,299$102,838
178Scott YoungCity Of BramptonMechanic$102,187$103,615
179Cameron KnowltonCity Of OshawaMechanic$101,899$102,293
180Jubher BandeshaCity Of BramptonMechanic$101,590$103,294
181Peter BalyaToronto District School BoardMechanic$101,277$101,472
182Tony PereiraRegional Municipality Of PeelMechanic$101,020$101,279
183Michael BlackCity Of London – London Transit CommissionMechanic$100,976$101,122
184Kenneth MccolganNiagara Transit CommissionMechanic$100,923$101,418
185Michael MillsonCity Of London – London Transit CommissionMechanic$100,841$100,987
186Peter ChungRegional Municipality Of PeelMechanic$100,602$100,861
187Jake ChomiskyCity Of OshawaMechanic$100,464$100,858
188Brian SahidRegional Municipality Of PeelMechanic$100,173$100,432
189Jeff NesterenkoCity Of BramptonMechanic$100,115$102,151