Skip to content

Daniel Mackinnon

City of Toronto – Toronto Transit Commission/Manager - Plant Maintenance Engineering

At a Glance
2024

Latest Salary

$161,386

2024

Total Compensation

$161,951

Incl. $565 benefits

Employer Rank

#222

City of Toronto – Toronto Transit Commission

Years on List

18

2005–2024

Salary History

Salary by year, 2005–2024Line chart of 18 yearly values, from $107,227 in 2005 to $161,951 in 2024.$0$50K$100K$150K$200K200520112014201720202024

Full History
20052024

YearEmployerPositionSalaryBenefitsTotal
2024City Of Toronto - Toronto Transit CommissionManager - Plant Maintenance Engineering$161,386$565$161,951
2023City Of Toronto - Toronto Transit Commission$154,165$496$154,661
2022City Of Toronto - Toronto Transit CommissionManager - Plant Maintenance Engineering$151,040$476$151,516
2021City Of Toronto - Toronto Transit CommissionManager - Plant Maintenance Engineering$145,452$454$145,906
2020City Of Toronto – Toronto Transit CommissionManager – Plant Maintenance Engineering$145,569$474$146,043
2019City Of Toronto - Toronto Transit CommissionManager - Plant Maintenance Engineering$146,715$465$147,181
2018City of Toronto - Toronto Transit CommissionManager - Plant Maintenance Engineering$139,776$453$140,229
2017City of Toronto - Toronto Transit CommissionManager - Plant Maintenance Engineering$137,085$457$137,542
2016City of Toronto - Toronto Transit CommissionManager - Plant Maintenance Engineering$128,826$417$129,243
2015City of Toronto - Toronto Transit CommissionManager - Plant Maintenance Engineering$123,474$277$123,751
2014City of Toronto - Toronto Transit CommissionManager - Plant Maintenance Engineering$119,156$262$119,418
2013City of Toronto - Toronto Transit CommissionSenior Engineer - Mechanical$108,545$249$108,794
2012City of Toronto - Toronto Transit CommissionSenior Engineer - Mechanical$107,900$194$108,094
2011City of Toronto - Toronto Transit CommissionSenior Engineer - Mechanical$104,840$82$104,922
2010City of Toronto - Toronto Transit CommissionSenior Engineer - Mechanical$107,122$76$107,198
2009City of Toronto - Toronto Transit CommissionSenior Engineer - Mechanical$102,927$0$102,927
2006City of Toronto - TTCSenior Engineer, Mechanical$100,578$76$100,654
2005City of Toronto - Toronto Transit Comm.Senior Engineer, Mechanical$107,151$76$107,227

Take-Home Pay
(After Tax) · 2024 estimate

Of the $161,386 Daniel Mackinnon earned in 2024, roughly $109,601 would remain after income tax, CPP and EI, an effective rate of about 28.9%. Compared with 2023, when the figure was $154,165, that is a rise of about 5%. Daniel Mackinnon has appeared on the list 18 times since 2005. After pension contributions (probably OMERS in this sector), take-home is usually a further 7–10% lower.

Estimated net pay
~$109,601
Effective income-tax rate (excl. CPP/EI)
~28.9%
CPP + EI contributions
~$5,105

Where does $161,386 rank on the Sunshine List? →

Estimate only: 2024 federal and Ontario rates, basic personal amounts, Canada employment amount and CPP/EI credits; single, employment income only, salary treated as full-year income. Ignores pension contributions (OMERS, HOOPP, OTPP, OPTrust and similar plans lower actual take-home), union dues, RRSPs and benefits.

Also at City of Toronto – Toronto Transit Commission