Content has loaded

Medical office assistant salary in Canada

How much does a Medical Office Assistant make in Canada?

Average base salary

$21.27

The average salary for a medical office assistant is $21.27 per hour in Canada. 4.6k salaries reported, updated at October 19, 2026

Medical Office Assistant job openings in Canada

slide 1 of 6
slide1 of 6
Medical Office Assistant
PMC CORPORATION
Brant, ON
$18–$24 an hour
Full-time
5 hours ago

Highest paying companies for Medical Office Assistant in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
MANITOBA INSTITUTE OF TRADES A...
 
$128,856per year
View company
Halton Healthcare
 
$75,818per year
North Bay Regional Health Cent...
 
$71,344per year
International SOS
 
$70,200per year
The University of Northern Bri...
 
$69,514per year
Sinai Health
 
$65,874per year

Hiring a Medical Office Assistant?

Job Description
Job DescriptionWrite the perfect Medical Office Assistant job description
Interview Questions
Interview QuestionsLearn the best questions to ask Medical Office Assistant candidates

Indeed Smart Sourcing

Search Indeed's database of millions of quality profiles by location and job type to hire faster.Find candidates

Highest paying cities for Medical Office Assistants near Canada

  1. Victoria, BC
    $24.36 per hour
  2. Vancouver, BC
    $23.22 per hour
  3. Surrey, BC
    $22.79 per hour
  4. Ottawa, ON
    $21.60 per hour
  5. London, ON
    $21.05 per hour

Where can a Medical Office Assistant earn more?

Compare salaries for Medical Office Assistants in different locations
vs.

Frequently Asked Questions (FAQs) about Medical Office Assistant

The average salary for a Medical Office Assistant is $21.27 per hour in Canada. This figure is based on 4.6k salaries taken from job postings on Indeed in the past 36 months, last updated on October 19, 2026.

Medical Office Assistant jobs on Indeed - find your next one today.

Medical Office Assistant salaries typically range between a low of $18.15 and a high of $26.25 per hour, depending on experience, location, and the hiring company.

Some of the highest-paying cities for Medical Office Assistant include Victoria, BC at $24.36 per hour, Vancouver, BC at $23.22 per hour and Surrey, BC at $22.79 per hour.

Based on recent job postings on Indeed, some of the top-paying companies for Medical Office Assistant include MANITOBA INSTITUTE OF TRADES AND TECHNOLOGY ($128,856 per year) and Halton Healthcare ($75,818 per year).