John Xiao
$139,895.82asProject Manager-13.85%
Employed by Ontario Power Generation in 2025, according to Government of Ontario public salary records.
Salary Information
Historical salary and taxable benefits from 2005 to 2025.
In 2025, John Xiao received a salary of $139,895.82 working as Project Manager at Ontario Power Generation, as disclosed on the Ontario Sunshine List. This represents a 13.85% decrease from the previous year's reported salary. John Xiao has appeared on the Ontario Sunshine List 19 times between 2005 and 2025, with reported earnings peaking at $191,529.93 in 2022. Ontario Power Generation reports under the Ontario Power Generation sector of Ontario's public sector salary disclosure.
Top earning Project Managers in Ontario Power Generation
| Name | Salary |
|---|---|
| Allan Lumbis | $211,684.12 |
| Yadav Verma | $198,339.58 |
| John Xiao | $139,895.82 |
Top earning Project Managers in Ontario
| Name | Salary | Employer |
|---|---|---|
City Of Toronto – Toronto Transit Commission | $174,718.29 | City Of Toronto – Toronto Transit Commission |
City Of Toronto – Toronto Transit Commission | $174,717.12 | City Of Toronto – Toronto Transit Commission |
City Of Toronto – Toronto Transit Commission | $174,716.52 | City Of Toronto – Toronto Transit Commission |
City Of Toronto – Toronto Transit Commission | $174,715.59 | City Of Toronto – Toronto Transit Commission |
City Of Toronto – Toronto Transit Commission | $174,715.56 | City Of Toronto – Toronto Transit Commission |
City Of Toronto – Toronto Transit Commission | $174,715.49 | City Of Toronto – Toronto Transit Commission |
City Of Toronto – Toronto Transit Commission | $174,715.47 | City Of Toronto – Toronto Transit Commission |
City Of Toronto – Toronto Transit Commission | $174,715.44 | City Of Toronto – Toronto Transit Commission |
City Of Toronto – Toronto Transit Commission | $174,715.44 | City Of Toronto – Toronto Transit Commission |
City Of Toronto – Toronto Transit Commission | $174,715.43 | City Of Toronto – Toronto Transit Commission |
Other employees at Ontario Power Generation
| Name | Position | Salary |
|---|---|---|
| William Whelan Mechanical Technician/Technologist | Mechanical Technician/Technologist | $139,933.60 |
| Brett Forestall Civil Maintainer | Civil Maintainer | $139,928.50 |
| Sadia Pirzada Project Leader | Project Leader | $139,920.67 |
| Jeff Chatten Supervising Nuclear Operator First Line Manager Assistant | Supervising Nuclear Operator First Line Manager Assistant | $139,908.54 |
| Chuck Lamers Senior Communications Advisor | Senior Communications Advisor | $139,902.85 |
| Darren Beauchesne Mechanical Technician | Mechanical Technician | $139,894.51 |
| Darryn Murray Project Technician – Electrical and Control | Project Technician – Electrical and Control | $139,889.14 |
| Adam Coyle Senior Technical Engineer/Officer | Senior Technical Engineer/Officer | $139,887.50 |
| Dan Anthony Service Trades Supervisor | Service Trades Supervisor | $139,867.81 |
| Oyinkansolami Dipeolu Advisor Commercial Contracts | Advisor Commercial Contracts | $139,865.04 |