The average cyber security salary in Canada is $91,691 per year or $47.02 per hour. Entry-level positions start at $75,670 per year, while most experienced workers make up to $135,500 per year.