The average salary in Canada is about CAD 70,400 (INR 47.85 lakh) a year before tax, or roughly CAD 5,870 (INR 3.99 lakh) a month. That’s based on Statistics Canada (StatCan) payroll data for August 2026. Your own pay will depend on your job, your experience, the province you live in and the hours you put in.
A few numbers set the scene. Average weekly earnings hit CAD 1,354.55 (INR 92,015) in August 2026, up 3.7% on the year before. Employees made CAD 37.64 (INR 2,557) an hour on average in September. Alberta and Ontario pay the most among the provinces. Nunavut beats them all at CAD 1,889.22 (INR 1.28 lakh) a week.
In this article, you’ll find yearly, monthly and hourly pay figures, along with salaries by province, industry and job. We’ve also included truck drivers and nurses, two of the most searched roles. Toward the end, you’ll see how tax affects your take-home pay and how to ask for a better offer.
What Is the Average Salary in Canada?
So what is the average salary in Canada today? Going by StatCan’s latest payroll figures, it’s about CAD 70,437 (INR 47.85 lakh) a year. That’s gross pay, so tax hasn’t been taken out yet. Overtime is included.
The same average looks like this when you split it into smaller periods:
Salary Measure
Average Earnings (CAD)
Equivalent in INR
Per year
About CAD 70,437
INR 47.85 lakh
Per month
About CAD 5,870
INR 3.99 lakh
Per week (August 2026)
CAD 1,354.55
INR 92,015
Per hour (September 2026)
CAD 37.64
INR 2,557
StatCan publishes the weekly and hourly numbers directly. We worked out the yearly and monthly ones from the weekly figure.
Average vs Median Salary in Canada
People often mix these two up. The average is all wages added together and split evenly. The median is the halfway mark, with half of workers earning more and half earning less.
StatCan’s yearly data for 2024 shows the difference clearly:
Average hourly wage: CAD 37.50 (INR 2,547)
Median hourly wage: CAD 32.77 (INR 2,226)
That’s a gap of nearly CAD 5 an hour. A smaller group of very high earners drags the average up. So if you want a sense of a “normal” paycheque, the median is the better guide.
Average Salary in Canada Per Month and Per Hour
Most of us think about pay in months or hours, not years. Both are simple to work out. One thing to keep in mind, though: StatCan’s numbers include part-time workers. A typical full-time salary will usually be a bit higher.
Average Salary in Canada Per Month
The average salary in Canada per month comes to about CAD 5,870 (INR 3.99 lakh) before tax. That’s just the yearly figure of CAD 70,437 divided by 12.
It shifts quite a bit depending on where you live. These are the monthly averages in five provinces:
Province
Average Monthly Salary (CAD)
Equivalent in INR
Alberta
About CAD 6,087
INR 4.13 lakh
Ontario
About CAD 6,048
INR 4.11 lakh
British Columbia
About CAD 5,936
INR 4.03 lakh
Quebec
About CAD 5,604
INR 3.81 lakh
Nova Scotia
About CAD 5,291
INR 3.59 lakh
Source: glassdoor
Again, these are gross amounts. What lands in your bank account will be lower once tax, pension and insurance are taken out. We get into that a little later.
Average Salary Per Hour in Canada
The average salary per hour in Canada was CAD 37.64 (INR 2,557) in September 2026. That’s 2.3% more than a year earlier, according to StatCan’s Labour Force Survey (LFS).
Of course, nobody earns exactly the average. StatCan splits workers into four equal pay groups, and the spread is wide:
Pay Group
Average Hourly Wage (CAD)
Equivalent in INR
Lowest 25% of earners
CAD 18.66
INR 1,268
Second 25%
CAD 26.61
INR 1,808
Third 25%
CAD 37.99
INR 2,581
Top 25% of earners
CAD 65.15
INR 4,426
Source: glassdoor
These are August 2026 figures. So the average salary per hour in Canada for the top group is more than three times what the bottom group earns.
Average Salary in Canada by Province
Moving provinces can change your pay by thousands of dollars a year. It comes down to local industries and how badly employers need workers. The three northern territories pay the most. The Atlantic provinces pay the least.
This table covers every province and territory, using StatCan data for August 2026:
Province or Territory
Average Annual Salary (CAD)
Equivalent in INR
Nunavut
About CAD 98,239
INR 66.73 lakh
Northwest Territories
About CAD 92,494
INR 62.83 lakh
Yukon
About CAD 80,024
INR 54.36 lakh
Alberta
About CAD 73,039
INR 49.62 lakh
Ontario
About CAD 72,571
INR 49.30 lakh
British Columbia
About CAD 71,235
INR 48.39 lakh
Newfoundland and Labrador
About CAD 68,681
INR 46.66 lakh
Saskatchewan
About CAD 68,045
INR 46.22 lakh
Quebec
About CAD 67,247
INR 45.68 lakh
New Brunswick
About CAD 65,924
INR 44.78 lakh
Manitoba
About CAD 64,689
INR 43.94 lakh
Nova Scotia
About CAD 63,488
INR 43.13 lakh
Prince Edward Island
About CAD 61,286
INR 41.63 lakh
Source: glassdoor
Bigger pay usually means bigger bills too. Rent in Toronto or Vancouver can eat a large chunk of your salary. Our guide on thecost of living in Canada shows what daily life costs in the main cities.
Average Salary in Canada by Industry
Your industry matters even more than your province. In August 2026, the best-paying sector paid almost five times what the lowest one did. Skill levels, demand and how many part-time jobs a sector has all play into it.
StatCan’s August 2026 data paints this picture:
Industry
Average Annual Salary (CAD)
Equivalent in INR
Mining, quarrying, and oil and gas
About CAD 134,390
INR 91.29 lakh
Utilities
About CAD 115,058
INR 78.16 lakh
Information and cultural industries (includes tech)
About CAD 104,638
INR 71.08 lakh
Professional, scientific and technical services
About CAD 100,000
INR 67.93 lakh
Finance and insurance
About CAD 99,772
INR 67.78 lakh
Construction
About CAD 85,127
INR 57.83 lakh
Manufacturing
About CAD 73,278
INR 49.78 lakh
Educational services
About CAD 70,917
INR 48.17 lakh
Health care and social assistance
About CAD 61,407
INR 41.71 lakh
Retail trade
About CAD 41,615
INR 28.27 lakh
Accommodation and food services
About CAD 27,635
INR 18.77 lakh
Source: glassdoor
A couple of these deserve a quick explanation:
Health care seems low, but it also counts social workers and lots of part-time staff. Nurses and doctors earn much more, as you’ll see below.
Hotels and restaurants come last because so many of their workers are part-time.
There’s no single “tech” row. Tech jobs are spread across information, professional services and finance.
Average Salary in Canada by Job Role
National averages are useful, but your job title tells you far more. The figures in this section are national median wages from Job Bank, the Government of Canada’s job site, last updated in November 2025.
To turn hourly pay into a yearly salary, we’ve assumed 2,080 hours. That’s a 40-hour week, every week of the year.
Average Salary in Canada for IT Professionals
Tech jobs are some of the best paid in the country. A software engineer’s median wage is CAD 56.49 (INR 3,837) an hour, well clear of the national average.
Average Salary in Canada for Healthcare Professionals
Healthcare pays well, but nearly every role needs a Canadian licence first. Pharmacists sit near the top, at a median of CAD 55.49 (INR 3,769) an hour.
Three popular healthcare jobs compare like this:
Job Role
Median Hourly Wage (CAD)
Approx. Annual Salary (CAD)
Equivalent in INR
Pharmacist
CAD 55.49
CAD 115,419
INR 78.40 lakh
Physiotherapist
CAD 46.15
CAD 95,992
INR 65.21 lakh
Registered nurse
CAD 43.27
CAD 90,002
INR 61.14 lakh
Source: glassdoor
Nursing pay swings a lot by region. A registered nurse earns a median of CAD 40.00 (INR 2,717) an hour in Quebec, CAD 47.50 (INR 3,227) in Alberta and CAD 58.00 (INR 3,940) in the Northwest Territories.
Average Salary in Canada for Engineers
Engineering offers steady, well-paid work across Canada. Civil engineers earn a median of CAD 48.56 (INR 3,299) an hour.
Two of the biggest engineering fields pay as follows:
Job Role
Median Hourly Wage (CAD)
Approx. Annual Salary (CAD)
Equivalent in INR
Civil engineer
CAD 48.56
CAD 101,005
INR 68.61 lakh
Mechanical engineer
CAD 45.67
CAD 94,994
INR 64.53 lakh
Source: glassdoor
Average Salary of Truck Drivers in Canada
Trucking gets a lot of interest, partly because you don’t need a university degree. The average salary of truck driver in Canada, measured as the national median, is CAD 26.42 (INR 1,795) an hour. Over a full year, that’s about CAD 54,954 (INR 37.33 lakh), or roughly CAD 4,580 (INR 3.11 lakh) a month.
Where you’re based makes a real difference. The average salary of truck driver in Canada changes across the country like this:
Province or Territory
Median Hourly Wage (CAD)
Equivalent in INR
Yukon
CAD 34.00
INR 2,310
British Columbia
CAD 30.77
INR 2,090
Northwest Territories
CAD 30.00
INR 2,038
Saskatchewan
CAD 27.00
INR 1,834
Ontario
CAD 26.00
INR 1,766
Quebec
CAD 25.20
INR 1,712
New Brunswick
CAD 23.00
INR 1,562
Source: glassdoor
Nationally, drivers earn anywhere from CAD 19.45 (INR 1,321) to CAD 37.00 (INR 2,513) an hour. Long-haul routes and overtime can push pay above the median.
Average Salary in Canada for Other Professionals
Plenty of everyday professions also pay above the national average. Teachers, for example, earn a median of CAD 45.67 (INR 3,102) an hour.
Some jobs pay several times the average salary in Canada. Specialist doctors lead the way with a national median of CAD 311,297 (INR 2.11 crore) a year. Most of these roles need an advanced degree, a professional licence or years of experience.
These are some of the top earners, based on Job Bank data:
Job Title
National Median (CAD)
Equivalent in INR
What You Usually Need
Specialist physician
CAD 311,297 a year
INR 2.11 crore
Medical degree, specialisation and a provincial licence
Canada doesn’t publish official salary numbers for freshers or senior staff. What Job Bank does show is a low, median and high wage for every job. People newer to a role often sit near the low end. Experienced staff usually sit near the top.
Entry-Level Salary in Canada
Fresh graduates tend to start near the bottom of their job’s range. For a software engineer, that’s around CAD 35.00 (INR 2,378) an hour.
Mid-Level Salary in Canada
After a few years, most people move closer to the median. For software engineers, that’s CAD 56.49 (INR 3,837) an hour.
Senior-Level Salary in Canada
Specialists and senior staff can reach the top of the range. For software engineers, that’s CAD 91.35 (INR 6,205) an hour.
The same pattern holds across other jobs too:
Job Role
Low End (CAD/hour)
Median (CAD/hour)
High End (CAD/hour)
Software engineer
35.00
56.49
91.35
Registered nurse
30.00
43.27
54.37
Civil engineer
32.00
48.56
72.12
Accountant or auditor
25.00
40.36
71.43
Truck driver
19.45
26.42
37.00
Source: glassdoor
Average Salary in Canada After Tax
Every figure so far has been gross pay. Your take-home pay is what’s left after deductions. How much that is depends on your income and which province you live in.
What Gets Deducted From Your Pay
Most payslips in Canada show four main deductions. These are the 2026 rules:
Federal income tax starts at 14% on income up to CAD 58,523 (INR 39.75 lakh) and rises from there.
Provincial income tax is added on top, and each province has its own rates.
Canada Pension Plan (CPP) takes 5.95% of earnings between CAD 3,500 and CAD 74,600 (INR 50.68 lakh).
Employment Insurance (EI) takes 1.63% of earnings, capped at CAD 1,123.07 (INR 76,290) a year.
There’s some relief, too. Your first CAD 16,452 (INR 11.18 lakh) of income isn’t taxed federally. This is called the basic personal amount.
Federal Tax Brackets for 2026
Canada taxes income in layers. Each rate only applies to the slice of income that falls in that band.
Taxable Income (CAD)
Federal Tax Rate
Up to 58,523
14%
58,523 to 117,045
20.5%
117,045 to 181,440
26%
181,440 to 258,482
29%
Above 258,482
33%
Factors Affecting Average Salary in Canada
Two people with the same job title can earn very different amounts. A handful of things explain most of that gap.
What moves your salary the most:
Education and licences: Doctors, lawyers and pharmacists need Canadian licences, and they’re paid far more for it.
Experience: Pay usually climbs from the low end of a job’s range towards the top over the years.
Skills: Skills in short supply, like cybersecurity or cloud computing, can push your pay up.
Industry: Mining pays almost five times what hotels and restaurants do on average.
Location: Nunavut pays around CAD 37,000 a year more than Prince Edward Island.
Employer size: Bigger companies often pay more and offer better benefits.
Hours: Part-time or temporary work cuts your yearly total.
Comparing pay across countries is never perfect. Each country measures wages in its own way. Still, the figures give you a decent rough sense of where Canada stands.
Country
Latest Official Figure
What It Measures
Approx. Annual Pay
Equivalent in INR
Canada
CAD 1,354.55 a week (August 2026)
Average, all employees
CAD 70,437
INR 47.85 lakh
USA
USD 1,232 a week (third quarter 2026)
Median, full-time workers
USD 64,064
INR 60.54 lakh
UK
GBP 2,660 a month (September 2026)
Median, payrolled employees
GBP 31,920
INR 41.09 lakh
A bigger salary doesn’t always mean bigger savings. Rent, taxes and daily costs matter just as much. If you’re heading to Canada to study first, our guide on thecost of studying in Canada helps you budget before your first paycheque.
Tips to Negotiate a Higher Salary in Canada
A good salary conversation can add thousands of dollars to your yearly pay. Most of the work happens before you walk into the room.
What tends to work:
Know your number. Look up your job’s median wage on Job Bank before the interview.
Talk results, not duties. Mention projects you delivered or money you saved, with real figures.
Lead with rare skills. Point out the skills that are hard to find in your field.
Look past the salary. Benefits add real value. For example, 97.1% of software engineers in Canada get at least one benefit, such as health cover or a pension plan.
Time it well. The job offer stage and your yearly review are the best moments to ask.
Be clear but polite. Know what you’re worth and say it calmly.
Conclusion
The average salary in Canada sits at about CAD 70,437 (INR 47.85 lakh) a year, or roughly CAD 5,870 (INR 3.99 lakh) a month. By the hour, Canadians earned CAD 37.64 (INR 2,557) on average in September 2026. Your own pay will depend on your job, your experience and where you settle.
Before deciding, weigh salary against living costs and tax in the city you’re considering. A bigger paycheque in Toronto won’t always leave you with more savings than a smaller one in Winnipeg.
The average salary in Canada is about CAD 70,437 (INR 47.85 lakh) a year before tax. That’s based on Statistics Canada’s average weekly earnings of CAD 1,354.55 (INR 92,015) in August 2026. The figure includes overtime and covers both full-time and part-time workers. Full-time staff in high-demand jobs usually earn more.
What is the average salary in Canada per month?
The average salary in Canada per month is about CAD 5,870 (INR 3.99 lakh) before tax. It varies by province. Alberta averages around CAD 6,087 (INR 4.13 lakh) a month, while Nova Scotia averages about CAD 5,291 (INR 3.59 lakh). Take-home pay is lower once tax, CPP and EI are deducted.
What is the average salary per hour in Canada?
The average salary per hour in Canada was CAD 37.64 (INR 2,557) in September 2026, according to Statistics Canada. That’s 2.3% higher than a year earlier. The median is lower. In 2024, the median hourly wage was CAD 32.77 (INR 2,226), against an average of CAD 37.50 (INR 2,547).
What is the average salary of truck driver in Canada?
Truck drivers earn a national median of CAD 26.42 (INR 1,795) an hour, based on Job Bank data. On a 40-hour week, that’s about CAD 54,954 (INR 37.33 lakh) a year. Pay is higher in Yukon, at CAD 34.00 (INR 2,310) an hour, and in British Columbia, at CAD 30.77 (INR 2,090).
Which province pays the highest salary in Canada?
Among the provinces, Alberta pays the most, at about CAD 73,039 (INR 49.62 lakh) a year. Ontario is close behind at around CAD 72,571 (INR 49.30 lakh). Count the territories too, and Nunavut leads at about CAD 98,239 (INR 66.73 lakh) a year. These figures come from Statistics Canada data for August 2026.
What is the minimum wage in Canada?
The federal minimum wage is CAD 18.15 (INR 1,233) an hour from 1 April 2026. It only covers federally regulated jobs, like banks, airlines and railways. Most other jobs follow provincial rates. Ontario’s rose to CAD 17.95 (INR 1,219) on 1 October 2026, while Alberta’s has stayed at CAD 15.00 (INR 1,019).
How much does a nurse earn in Canada?
Registered nurses earn a national median of CAD 43.27 (INR 2,939) an hour, based on Job Bank data. That’s roughly CAD 90,002 (INR 61.14 lakh) a year. Pay depends a lot on location. Nurses in the Northwest Territories earn a median of CAD 58.00 (INR 3,940) an hour, while those in Quebec earn CAD 40.00 (INR 2,717).
Which jobs pay the highest salary in Canada?
Specialist doctors earn the most, with a national median of CAD 311,297 (INR 2.11 crore) a year. IT managers, lawyers, software engineers and pharmacists also earn well above the average. Most of these jobs need a relevant degree. Many also need a Canadian licence or several years of experience.
How much tax do you pay on your salary in Canada?
It depends on your income and province. Federal tax starts at 14% on income up to CAD 58,523 (INR 39.75 lakh), and each province adds its own tax on top. You’ll also pay CPP at 5.95% and EI at 1.63%, up to yearly limits. Your first CAD 16,452 (INR 11.18 lakh) of income is free from federal tax.
Is the average salary in Canada higher than in India?
Yes, Canadian salaries are much higher in rupee terms. The average of about CAD 70,437 works out to roughly INR 47.85 lakh a year. Living costs are much higher too, especially rent in Toronto and Vancouver. That’s why it makes more sense to compare what you can save, not just the salary.
Can international students earn a good salary in Canada?
Yes, many graduates go on to earn well, especially in tech, healthcare and engineering. During your studies, you’ll usually work part-time, and that pay is far lower than a full-time salary. After graduation, a post-graduation work permit lets you work full-time and build Canadian experience. That experience often leads to better pay over time.