David Cannon
Ontario Power Generation/Service Trades Maintainer
2021 Salary — last year on the list
$108,458Total compensation $113,056, including $4,597 in taxable benefits.
Source: Ontario’s Public Sector Salary Disclosure — names paid $100,000 or more that year. How we build this · Report an error on this page
Records separated by several years; may be more than one person.
At a Glance
2021
Employer Rank
#7,584Ontario Power Generation
Years on List
32015–2021
Peak Salary
$108,4582021
Full 2021 roster at Ontario Power Generation →·See where $108,458 ranks →
Total Compensation History
Full History
2015–2021
$105,325 in 2015 is worth about $136,606 in 2025 dollars.
| Year | Position | Salary |
|---|---|---|
| 2021 | Service Trades MaintainerOntario Power Generation | $108,458Benefits $4,597Total $113,056 |
| 2020 | Service Trades MaintainerOntario Power Generation | $103,811Benefits $4,551Total $108,362 |
| 2015 | Emergency Response MaintainerOntario Power Generation | $105,325Benefits $1,235Total $106,560 |
On the List
2021
Across Ontario, the 2021 median for Service Trades Maintainer was $112,682; David Cannon's $108,458 salary sat about 4% below it. David Cannon was the #7,584 highest-paid of 8,401 people Ontario Power Generation disclosed in 2021, with total compensation of $113,056. David Cannon's $108,458 salary at Ontario Power Generation was about 24% below the 2021 median there, $141,889. Records under this name have appeared on the Sunshine List at Ontario Power Generation 3 years in all, 2015–2021.