1 / 22

These are the 20 best jobs in Canada

No. 20 (tie): Software engineer
Median salary: $90,001
Five-year wage growth: 12.51 per cent
Five-year employee growth: 45 per cent
(Hero Images / Getty Images)

These are the 20 best jobs in Canada

Lawyer, pharmacist, police officer and firefighter are some of the positions that made the Canadian Business list of Canada’s Best Jobs 2017 released earlier this week.

While the presence of those gigs is hardly surprising, many jobs make an appearance on the list that you might not have considered thanks to improving employment prospects and wage growth.

We’ve highlighted the top 20 positions in the rankings; however, the full list by Canadian Business can be found here.

Click through the gallery to see the jobs that topped the rankings.