John Rodrigues

$102,715.24asGeneral Body Repairperson

Employed by City Of Toronto – Toronto Transit Commission in 2025, according to Government of Ontario public salary records.

Salary Information

Historical salary and taxable benefits from 2018 to 2025.

YearPositionSalaryBenefitsPerformance
2025
General Body Repairperson
$102,715.24
$1,939.71
14.37%
2024
Engineering Technologist - Rail Cars and Shops
$119,948.40
$410.51
4.78%
2023
Engineering Technologist - Rail Cars and Shops
$114,480.00
$359.46
2.05%
2022
Engineering Technologist - Rail Cars and Shops
$112,177.60
$344.63
3.87%
2021
Engineering Technologist - Rail Cars and Shops
$107,999.60
$328.25
0.01%
2020
Engineering Technologist - Rail Cars and Shops
$107,993.60
$343.71
7%
2018
Engineering Technologist - Rail Cars and Shops
$100,931.88
$310.28

John Rodrigues earned $102,715.24 as General Body Repairperson at City Of Toronto – Toronto Transit Commission in 2025, according to the Ontario Sunshine List. This represents a 14.37% decrease from the previous year's reported salary. John Rodrigues has appeared on the Ontario Sunshine List 7 times between 2018 and 2025, with reported earnings peaking at $119,948.40 in 2024. In addition to salary, $1,939.71 in taxable benefits was disclosed for 2025. City Of Toronto – Toronto Transit Commission reports under the Municipalities & Services sector of Ontario's public sector salary disclosure.

Top earning General Body Repairpersons in City Of Toronto – Toronto Transit Commission

NameSalary
Shane Seguin$136,834.01
Chang Won Han$113,524.50
Trevor Bacon$113,415.97
Gurbhej Singh$112,714.18
Viakram Ramprasad$112,651.07
Jaime Ribeiro$112,171.06
Arnold Estrela$112,084.95
Victor Petrishchev$111,385.74
Matthew Unwin$111,338.32
Roy Zabel$110,352.67
NameSalary
Marlon Palacol
Track Mechanic Trainee
$102,733.04
Anthony Maglietta
Coach Technician
$102,731.35
Emanuel Cabral
Plumber
$102,726.50
Sam Dimakis
Operator
$102,725.65
Stephen Donohue
Operator
$102,721.91
Emanuel Boulougouris
Structure Rehabilitation Vehicle Operator
$102,713.00
Gagandeep Bedi
Operator
$102,712.88
Andrew White
Operator
$102,710.78
Albert Huss
Overhead Line person Assistant
$102,710.75
Joseph Flammia
Handyperson
$102,706.69