David Cotter

$113,909.99asEngineering Technologist – Mechanical

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 2021 to 2025.

YearPositionSalaryBenefitsPerformance
2025
Engineering Technologist – Mechanical
$113,909.99
$373.32
12.79%
2024
Engineering Technologist - Mechanical
$100,993.30
$335.12
7.45%
2023
Engineering Technologist - Mechanical
$109,117.47
$319.68
0.98%
2022
Foreperson - Rail Vehicles
$108,061.58
$296.08
5.61%
2021
Foreperson - Rail Vehicles
$102,321.44
$267.14

David Cotter earned $113,909.99 as Engineering Technologist – Mechanical at City Of Toronto – Toronto Transit Commission in 2025, according to the Ontario Sunshine List. This represents a 12.79% increase over the previous year's reported salary. David Cotter has appeared on the Ontario Sunshine List 5 times between 2021 and 2025, with reported earnings peaking at $113,909.99 in 2025. In addition to salary, $373.32 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 Engineering Technologist – Mechanicals in City Of Toronto – Toronto Transit Commission

NameSalary
Andres Turino Hurtado$129,732.00
Robert Ficek$114,298.09
David Cotter$113,909.99
Milorad Milosavljevic$113,517.36
Yi Zhang$113,516.44
Chiuleung Man$113,515.66
Bahareh Taghvaei$113,515.61
Maria Naval-Ver$113,515.58
Jian Zhong$113,515.54
NameSalary
Abraham Hailemichael
Light Rail Vehicle Technician
$113,936.97
Adam Kasella
Operator
$113,929.66
Wayne Arcega
Operator
$113,928.24
Rajnikant Patel
Operator
$113,920.43
Ernesto Anok
Lead Hand – Coach Technician
$113,914.47
Stavros Avdoulos
Coach Technician
$113,908.48
Yolan Fairclough
General Divisional Clerk
$113,907.25
Elijah Labaco
Apprentice – Signals Technician
$113,902.85
Kwokkei Chan
Light Rail Vehicle Technician
$113,901.96
Alexander Garnier
Coach Technician
$113,899.41