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.

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

No. 20 (tie): Firefighter
Median salary: $78,936
Five-year wage growth: 15.1 per cent
Five-year employee growth: 15.7 per cent
(www.davingphotography.com / Getty Images)

These are the 20 best jobs in Canada

No. 20 (tie): Police officer
Median salary: $83,990
Five-year wage growth: 15.83 per cent
Five-year employee growth: -1.80 per cent
(Florian Meissner / EyeEm / Getty Images)

These are the 20 best jobs in Canada

No. 19: Urban planner
Median salary: $86,320
Five-year wage growth: 15.82 per cent
Five-year employee growth: 27.5 per cent
(Resolution Productions / Getty Images)

These are the 20 best jobs in Canada

No. 18: Petroleum and chemical process engineer
Median salary: $104,000
Five-year wage growth: 14.39%
Five-year employee growth: -9.1 per cent
(Kerkez / Getty Images)

These are the 20 best jobs in Canada

No. 17: Business service manager
Median salary: $85,508
Five-year wage growth: 31.55 per cent
Five-year employee growth: -16.80%
(Chad Springer / Getty Images)

These are the 20 best jobs in Canada

No. 16: Deck officer
Median salary: $72,800
Five-year wage growth: 16.67 per cent
Five-year employee growth: 18.2 per cent
(Westend61 / Getty Images)

These are the 20 best jobs in Canada

No. 15: Specialized engineer
Median salary: $85,009
Five-year wage growth: 15.13 per cent
Five-year employee growth: 79.1 per cent
(Hero Images / Getty Images)

These are the 20 best jobs in Canada

No. 14: Aerospace engineer
Median salary: $89,003
Five-year wage growth: 32.85 per cent
Five-year employee growth: 9.1 per cent
(Monty Rakusen / Getty Images)

These are the 20 best jobs in Canada

No. 13: Locomotive engineer
Median salary: $73,340
Five-year wage growth: 23.72 per cent
Five-year employee growth: 14.8 per cent
(Samuel Meakin / EyeEm / Getty Images)

These are the 20 best jobs in Canada

No. 12: Corporate sales manager
Median salary: $85,009
Five-year wage growth: 27.52 per cent
Five-year employee growth: -6.5 per cent
(Caiaimage / Tom Merton / Getty Images)

These are the 20 best jobs in Canada

No. 11: Pharmacist
Median salary: $102,398
Five-year wage growth: 9.4 per cent
Five-year employee growth: 56 per cent
(Caiaimage / Agnieszka Wozniak / Getty Images)

These are the 20 best jobs in Canada

No. 10: Elevator mechanic
Median salary: $83,844
Five-year wage growth: 16.44 per cent
Five-year employee growth: 94.4 per cent
(kadmy / Getty Images)

These are the 20 best jobs in Canada

No. 9: Lawyer
Median salary: $88,524
Five-year wage growth: 10.92 per cent
Five-year employee growth: 12.90 per cent
(Paul Bradbury / Getty Images)

These are the 20 best jobs in Canada

No. 8: Economic development director
Median salary: $114,400
Five-year wage growth: 12.89 per cent
Five-year employee growth: -10.80 per cent
(Westend61 / Getty Images)

These are the 20 best jobs in Canada

No. 7: Real estate and financial manager
Median salary: $103,376
Five-year wage growth: 29.43 per cent
Five-year employee growth: 8.5 per cent
(izusek / Getty Images)

These are the 20 best jobs in Canada

No. 6: Telecommunication manager
Median salary: $86,528
Five-year wage growth: 15.94 per cent
Five-year employee growth: 5.3 per cent
(Westend61 / Getty Images)

These are the 20 best jobs in Canada

No. 5: Utilities manager
Median salary: $112,320
Five-year wage growth: 20 per cent
Five-year employee growth: 6 per cent
(Monty Rakusen / Getty Images)

These are the 20 best jobs in Canada

No. 4: Pipefitting supervisor
Median salary: $89,398
Five-year wage growth: 34.31 per cent
Five-year employee growth: 4.1 per cent
(cmannphoto / Getty Images)

These are the 20 best jobs in Canada

No. 3: Mining and forestry manager
Median salary: $100,006
Five-year wage growth: 11.12 per cent
Five-year employee growth: 39.5 per cent
(Monty Rakusen / Getty Images)

These are the 20 best jobs in Canada

No. 2: Nurse practioner
Median salary: $84,510
Five-year wage growth: 19.5 per cent
Five-year employee growth: 0 per cent
(Hero Images / Getty Images)

These are the 20 best jobs in Canada

No. 1: Public administration director
Median salary: $106,662
Five-year wage growth: 17.08 per cent
Five-year employee growth: 39.2 per cent
(David Lees / Getty Images)