Content has loaded

Jeweler salary in Canada

How much does a Jeweler make in Canada?

Average base salary

$26.29

The average salary for a jeweler is $26.29 per hour in Canada. 83 salaries reported, updated at October 18, 2026

Jeweler job openings in Canada

slide 1 of 6
slide1 of 6
Part-Time Sales Associates - B...
Charm Diamond Centres3out of 5 stars.
Kelowna, BC
$18.25–$21.00 an hour
Part-time
1 day ago

Highest paying companies for Jeweler in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Abbotsford School District
 
$85,148per year
View company
The Time Shop
 
$65,000per year
Signet Jewelers
 
$58,916per year
Charm Diamond Centres
 
$55,833per year
Original Joe's
 
$54,205per year
On Time Service Corp
 
$51,226per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Jewelers near Canada

  1. Toronto, ON
    $34.96 per hour
  2. Markham, ON
    $34.71 per hour
  3. Montréal, QC
    $33.73 per hour
  4. Surrey, BC
    $32.13 per hour
  5. Scarborough, ON
    $30.99 per hour

Where can a Jeweler earn more?

Compare salaries for Jewelers in different locations
vs.

Frequently Asked Questions (FAQs) about Jeweler

The average salary for a Jeweler is $26.29 per hour in Canada. This figure is based on 83 salaries taken from job postings on Indeed in the past 36 months, last updated on October 18, 2026.

Jeweler jobs on Indeed - find your next one today.

Jeweler salaries typically range between a low of $18.15 and a high of $38.27 per hour, depending on experience, location, and the hiring company.

Some of the highest-paying cities for Jeweler include Toronto, ON at $34.96 per hour, Markham, ON at $34.71 per hour and Montréal, QC at $33.73 per hour.

Based on recent job postings on Indeed, some of the top-paying companies for Jeweler include Abbotsford School District ($85,148 per year) and The Time Shop ($65,000 per year).