The average service desk analyst salary in Canada is $66,539 per year or $34.12 per hour. Entry-level positions start at $49,982 per year, while most experienced workers make up to $73,934 per year.