James Macfarlane
18 salary records across 3 employers, 2005–2025.
These records share a name. Some may belong to the same person over a career; some may belong to different people.
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
| Year | Position | Salary |
|---|---|---|
| 2017 | Mechanical Technician | $109,965Benefits $4,915Total $114,881 |
| 2016 | Mechanical Technician | $110,221Benefits $1,467Total $111,689 |
| 2015 | Mechanical Technician | $109,634Benefits $1,458Total $111,092 |
| 2014 | Mechanical Technician | $110,581Benefits $1,451Total $112,032 |
| 2013 | Mechanical Technician | $107,417Benefits $1,431Total $108,848 |
| 2012 | Mechanical Technician | $129,727Benefits $1,413Total $131,140 |
| 2011 | Mechanical Technician | $105,661Benefits $1,397Total $107,058 |
| 2009 | Mechanical Technician | $107,003Benefits $1,293Total $108,296 |
| 2005 | Mechanical Maintainer Journeyperson | $100,163Benefits $531Total $100,694 |
Comm. Safety & Corr. Services
Government of Ontario - Ministries
2006–2013 · 5 records
| Year | Position | Salary |
|---|---|---|
| 2013 | General Duty Officer | $130,002Benefits $140Total $130,142 |
| 2012 | General Duty Officer | $110,795Benefits $140Total $110,935 |
| 2011 | General Duty Officer / Agent des services généraux | $109,587Benefits $143Total $109,730 |
| 2010 | General Duty Officer | $114,434Benefits $143Total $114,576 |
| 2006 | General Duty Officer | $102,774Benefits $159Total $102,933 |
| Year | Position | Salary |
|---|---|---|
| 2025 | Senior Advisor, Special Events | $119,422Benefits $323Total $119,745 |
| 2024 | Coordinator, Traffic Management Events | $131,561Benefits $286Total $131,847 |
| 2023 | Coordinator, Special Events | $105,119Benefits $271Total $105,389 |
| 2022 | Coordinator, Special Events | $121,775Benefits $0Total $121,775 |