Content has loaded

Cook salary in Canada

How much does a Cook make in Canada?

Average base salary

$21.37

The average salary for a cook is $21.37 per hour in Canada. 26k salaries reported, updated at July 27, 2026

Cook job openings in Canada

slide 1 of 6
slide1 of 6
Lunch Cook - Part Time
Coyotes Southwestern Grill
Banff, AB
$21–$23 an hour
Part-time
1 hour ago

Highest paying companies for Cook in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Imperial Oil
 
$780,000per year
View company
LCI Education
 
$144,324per year
Insight Global
 
$122,200per year
TOWN OF EAST GWILLIMBURY
 
$112,986per year
Reliance Offshore
 
$107,683per year
Matrix
 
$104,000per year

Hiring a Cook?

Hiring Guide
Hiring GuideLearn how to hire a Cook
Interview Questions
Interview QuestionsQuestions to ask Cook candidates
Job Description
Job DescriptionWrite a Cook job description

Highest paying cities for Cooks near Canada

  1. Burnaby, BC
    $23.21 per hour
  2. Toronto, ON
    $23.03 per hour
  3. Prince George, BC
    $23.00 per hour
  4. Barrie, ON
    $22.87 per hour
  5. Collingwood, ON
    $20.67 per hour

Where can a Cook earn more?

Compare salaries for Cooks in different locations
vs.

How much do similar professions as Cook get paid in Canada?

Assistant Cook

Job openings
Average $20.75 per hour