Edwardo Castro appears on the Ontario Sunshine List with a 2025 disclosed salary of $164,378 plus $367 in taxable benefits (total $164,745). Edwardo is listed as Chief Officer of Programs at Canadian Mental Health Association – Ontario Division, in the Other Public Sector Employers sector.
Edwardo has been disclosed in 6 of the 13 years between 2013 and 2025. Their reported salary has grown from $104,673 in 2013 to $164,378 in 2025 — a 57.0% change over 12 years.
Within the Other Public Sector Employers sector that year, Edwardo's $164,378 placed them in the 85th percentile (sector average: $135,603). Over their time on the list, Edwardo has had several role or employer changes: moved to Canadian Mental Health Association – Halton Branch in 2020; moved to Canadian Mental Health Association - Ontario Division in 2022; took on the role of Chief Officer of Programs in 2023; moved to Canadian Mental Health Association – Ontario Division in 2024.
The interactive timeline and year-by-year breakdown below show every year Edwardo has been disclosed under the Ontario Public Sector Salary Disclosure.
Data sourced from the Ontario Public Sector Salary Disclosure. This site is independent and not affiliated with any government. Always verify against the official source.
$164K
Current Salary
2025
$165K
Total Comp.
Incl. $367 benefits
6
Years on List
2013–2025
+57.0%
Salary Growth
2013–2025
+$18,397 vs previous year
Sector avg $135,603 · Range $100K\u2013$730K
Earns more than 87% of disclosed employees.
2025
Chief Officer of Programs
Canadian Mental Health Association – Ontario Division
$164,378
+$18,397
2024
Chief Officer of Programs
Canadian Mental Health Association – Ontario Division
$145,981
+$12,342
2023
Chief Officer of Programs
Canadian Mental Health Association - Ontario Division
$133,639
+$13,430
2022
Director, Your Health Space
Canadian Mental Health Association - Ontario Division
$120,209
+$13,442
2020
Chief Executive Officer
Canadian Mental Health Association – Halton Branch
$106,767
+$2,093
2013
Senior Advisor / Conseiller principal
Trillium Health Partners
$104,673