50% of professionals earn between $59,825 - $71,475 CAD
The median salary is $65,650
The average salary for a Steward in Canada is CAD 65,650 - CAD 71,475 per year in 2026. The median salary is CAD 68,563 per year, based on 435 active job listings.
The cities with the most Steward job opportunities in Canada are Vancouver, Toronto, Calgary, Edmonton, Banff. Vancouver leads with 37 job openings.
Leading employers for Steward roles in Canada include Fairmont Hotels & Resorts, Eldorado Resort, Four Points by Sheraton Kelowna Airport, Four Seasons Hotels and Resorts, Hornblower Group.
Explore 435 Steward job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.