Talent.com

Marriott: Average Salary in Canada, 2026

Find out what the average Marriott salary is

Salary rate
How much does a Marriott make in Canada?
$42,900/ Annual
Based on 300 salaries
The average Marriott in Canada is $42,900 per year or $22 per hour. Entry-level positions start at $36,309 per year, while most experienced workers make up to $51,248 per year.
Median$42,900
chart
Low$36,309
High$51,248
Marriott: Average Salary in Canada
Alberta$46,976
British Columbia$46,800
Nova Scotia$45,442
Ontario$44,636
Quebec$35,978
Active jobs with salaries