Highest-Paid Analysts in Ontario (2025)

In 2025, 8,750 analyst roles appeared on the Ontario Sunshine List, earning an average of $117,052 and a median of $113,622. The highest-paid was Kelvin Chan (Senior Financial Analyst at Ontario Power Generation) at $296,251. Policy, financial, systems, and other analysts across the public sector.

Figures cover disclosed public-sector employees only (those above Ontario’s $100,000 disclosure threshold). Records span 19962025.

Analysts disclosed (2025)
8,750
Average
$117,052
Median
$113,622
Highest
$296,251

Top 25 highest-paid analysts (2025)

#NameEmployerTotal
1Kelvin ChanOntario Power Generation$296,251
2Ka Chun Stephen CheungOntario Power Generation$283,932
3Mohamad GhalayiniOntario Power Generation$256,587
4Constantine ZygourisOntario Power Generation$251,451
5Geoffery RendaRegional Municipality Of Waterloo – Police$248,039
6Bernardine NganOntario Power Generation$240,846
7Stephan WalterOntario Power Generation$240,677
8Luan NgoFinancial Accountability Officer$231,652
9James LindsayOntario Power Generation$218,002
10David WenOntario Power Generation$216,904
11Mike GrecoRegional Municipality Of Peel Police Services$215,497
12Robert WilkieOntario Power Generation$204,861
13Thomas LeslieRegional Municipality Of Waterloo – Police$201,471
14Alexandru Popaz-PaunaRegional Municipality Of York$200,840
15Yuri GabrisOntario Power Generation$193,548
16Sophianna NaraineOntario Energy Board$193,191
17Seyedpouria ModaresiOntario Power Generation$191,673
18Elizabeth BenoitKingston Health Sciences Centre$191,273
19Dennis KoOntario Energy Board$190,686
20Rolando TennantOntario Power Generation$190,662
21Abdisamad AbdiOntario Power Generation$189,275
22Geoffrey ChanWorkplace Safety And Insurance Board$186,830
23Scott ClancyKingston Health Sciences Centre$185,449
24Stacey CaronCity Of Ottawa – Police Services$185,374
25Joshua BodenUpper Grand District School Board$184,086

Employers with the most analysts (2025)

Job titles included

Senior Financial Analyst401Analyst324Business Analyst204Senior Analyst185Financial Analyst172Senior Systems Analyst166Senior Business Analyst163Systems Analyst121Program Analyst116Senior Program Analyst105

Analysts in other provinces

Other Ontario job categories