Let’s face it, a big deciding factor when it comes to choosing a new job is its earning potential. And with the cost of living increasing across the country, finding a role that’s a good fit and pays well can be a struggle. In terms of the highest-paying jobs in Canada, it’s likely no surprise that medical professionals and software engineers take home some of the biggest paycheques. But there are other roles on Indeed’s recent list of the Highest-Paying Jobs in Canada that may surprise you, so let’s jump right in.

Recent Posts:
The chef behind the second-best paella in the world shares his most popular dish in Vancouver
12 quintessential fall activities to look forward to in BC

highest-paying jobs canada
Photo via Shutterstock

Here are 15 of the highest-paying jobs in Canada (and their national average salaries):

  • Cardiologist – $280,591 per year
  • Anesthesiologist – $358,908 per year
  • Psychiatrist – $298,065 per year
  • Physician – $254,847 per year
  • Surgeon – $279,646 per year
  • Orthodontist – $209,373 per year
  • Chief Marketing Officer – $109,196 per year
  • Vice President – $135,578 per year
  • Software Engineering Manager – $143,044 per year
  • Director of Information Technology – $117,890 per year
  • Software Architect – $109,021 per year
  • Enterprise Architect – $110,083 per year
  • Pharmacist – $105,088 per year
  • Corporate Controller – $103,056 per year
  • Data Scientist – $84,630 per year

Most of these professions require a university degree at minimum, while a handful look for technical certifications.

Note that salary calculations are based on Indeed Salaries listed up until September of 2023.

So there you have it, Canada. If you’re looking to make a career switch after seeing these potential paycheques, we don’t blame you a bit.