Working as an HR manager is a promising career that attracts a good salary. The mean salary of an HR manager in Canada is $112,464 per year. The most experienced HR managers in Canada take home over $173,902 annually.