Spa: Average Salary in Canada, 2026
Find out what the average Spa salary is
Salary rate
How much does a Spa make in Canada?
$34,671/ Annual
Based on 2512 salaries
Based on 2512 salaries
The average Spa in Canada is $34,671 per year or $17.78 per hour. Entry-level positions start at $34,125 per year, while most experienced workers make up to $43,740 per year.
Median$34,671

Low$34,125
High$43,740
Spa: Average Salary in Canada
Quebec$68,250
New Brunswick$68,250
Prince Edward Island$68,250
Ontario$61,298
British Columbia$56,515