In Canada, the average annual compensation for a social worker is $63,701. According to 4.6k incomes recorded on the Indeed website on May 24, 2023,