Skip to content

General Body Repairperson Salaries, 2025

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

Disclosed

108

2025 Sunshine List

Median Salary

$102,648

-16.0% vs provincial median

Typical Range

$100,709–$106,426

25th–75th percentile

Top Salary

$136,834

Employers · with 5 or more

EmployerPeopleMedianTop
City of Toronto – Toronto Transit Commission108$102,648$136,834

All Records · 108 in 2025

#NameEmployerTitle as filedSalaryTotal
1Shane SeguinCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$136,834$138,774
2Chang Won HanCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$113,525$115,464
3Trevor BaconCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$113,416$115,356
4Gurbhej SinghCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$112,714$114,654
5Viakram RamprasadCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$112,651$114,591
6Jaime RibeiroCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$112,171$114,111
7Arnold EstrelaCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$112,085$114,025
8Victor PetrishchevCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$111,386$113,325
9Matthew UnwinCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$111,338$113,278
10Roy ZabelCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$110,353$112,292
11Qing YeCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$110,310$112,250
12Carlos LopezCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$110,286$112,226
13Abdulmajid ToukmajiCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$109,852$111,792
14Krikor PalasianCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$109,666$111,606
15Andre SilvaCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$109,471$111,339
16Mario AlonziCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$109,420$111,360
17John ArlainCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$108,981$110,921
18Hanoman ManbahadurCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$108,922$110,627
19Michael VenturaCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$108,813$110,753
20Basilio SorrentinoCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$108,742$110,682
21Naresh SinghCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$108,331$110,270
22Nathuram RaghunauthCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$107,932$109,871
23Vaselios GonidisCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$107,641$109,581
24Yeghish DarakjianCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$107,512$109,452
25Sharaz AlliCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$107,285$109,225
26Wilbert ElsonCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$107,039$108,940
27Michael NormanCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$106,898$108,838
28Fahe BilawejianCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$106,426$108,366
29Brian ClaytonCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$106,128$107,834
30Robert BiancoCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$106,062$108,002
31Jeffrey MungalCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$105,911$107,850
32Luis RodriguesCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$105,810$107,750
33Bharratt LatchmanCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$105,568$107,508
34Trevor SchmuckCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$105,462$107,395
35Krzysztof BalinskiCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$105,330$107,270
36Mark ToichCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$105,190$107,130
37Rick LegereCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$105,062$107,001
38Michael JandrisitsCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$104,845$106,784
39Michael GrosdanisCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$104,623$106,563
40Eric KearnsCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$104,590$106,530
41Ryan BaigCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$104,478$106,418
42Gouri SomnathCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$104,380$106,319
43James JarvisCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$104,298$106,238
44Changsong XiaoCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$104,184$106,124
45Joe FracassaCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$103,939$105,879
46Jeremy FullerCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$103,709$105,648
47Mitchell TomlinsonCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$103,365$105,305
48Frank CuriaCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$103,296$105,235
49Vijai BharattCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$103,225$105,165
50Roberto Lemus LopezCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$103,224$105,163
51Andrew NgCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$103,173$105,113
52Chunilal SamarooCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$103,010$104,950
53Darin JamesCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$102,827$104,767
54John RodriguesCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$102,715$104,655
55James SmithCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$102,580$104,519
56Marek GroblickiCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$102,509$104,449
57Timothy McbrideCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$102,441$104,381
58George HornsbyCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$102,400$104,105
59David YamashitaCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$102,372$104,312
60Stjepan GrgacCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$102,336$104,041
61Walter LovellCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$102,192$104,132
62Jonathan PalcatCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$102,132$104,072
63Manuel De LemosCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$102,063$103,769
64Dennis BurkeCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,967$103,907
65Kris SharpeCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,940$103,880
66Patrick CromeCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,931$103,870
67Jahanzeb NasirCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,883$103,672
68Kevin LapierCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,840$103,780
69Adam SvabCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,838$103,778
70Saliba EskandarCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,794$103,733
71Robert HunterCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,763$103,702
72Kenneth JoynsonCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,743$103,448
73Brett InwoodCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,721$103,660
74Ryan PunitCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,685$103,624
75Mohamed RashidCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,627$103,567
76Phuong HuynhCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,611$103,551
77Firoz YacoobCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,512$102,463
78Brandon BragaCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,406$103,338
79Peter GitongaCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,371$103,310
80Virendranau ChandraCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$101,360$103,299
81Paul FitzpatrickCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,997$102,937
82Edward LeeCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,709$102,648
83Stephen DecaroCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,692$102,632
84Stefanos DimitriouCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,681$102,620
85Mark RodriguesCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,676$102,616
86Stephen OziCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,608$102,547
87Saish SadooCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,604$102,393
88Dean ReillyCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,584$102,524
89Eric SherwoodCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,581$102,371
90Paolo SpedaliereCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,529$102,468
91Roshaun JohnsonCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,498$102,288
92David BrittonCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,484$102,274
93John StoneCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,482$102,421
94John MedeirosCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,461$102,401
95Daiwei WeiCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,453$102,393
96Clifford RambarranCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,386$102,326
97Errol MahabirCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,355$102,295
98Isaac RamcharranCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,314$102,254
99Gavin NormanCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,307$102,247
100Brian ReidCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,292$102,232
101Gurpersaud PunitCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,229$102,169
102Vincent KajanCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,208$102,147
103Sahadeo PersaudCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,204$102,143
104Fareed HassanCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,204$102,143
105Anand SahadeoCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,188$102,128
106Agnieszka KaszaCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,173$102,113
107Carlo RamirezCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,103$102,043
108Gilbert BrumCity Of Toronto – Toronto Transit CommissionGeneral Body Repairperson$100,015$101,955