The average IBM salary in Canada can vary greatly by role. Annual salaries typically range from $45,000 (or $22) for a IT Technician to $175,000 (or $84) for a Vice President. This is based on 10509 salaries submitted on Glassdoor by IBM employees in Canada as of June 2026.
IBM employees attributed a compensation and benefits rating of 3.6/5 stars to their company.