High-paying doctor jobs in Terrace

Doctors are healthcare professionals who diagnose and treat various illnesses or injuries. They also provide preventive care and health education to promote overall well-being. Physicians often specialize in fields like pediatrics, cardiology, or dermatology, requiring strong communication and critical thinking skills.


The 14 doctor jobs listed below pay well, with salaries between $129,491 and $525,000 per year. Family Medicine Physician, Primary Care Physician and Emergency Medicine Registrar are among the most popular high-paying roles in Terrace, BC.

Job title

Updated Nov. 05, 2026
Job title
Terrace, BC
British Columbia
Job openings (Terrace)

Family Medicine Physician

Terrace

$525,000 per year

British Columbia

$353,934 per year

Internal Medicine Physician

Terrace

$500,000 per year

British Columbia

$367,391 per year

Psychiatrist

Terrace

$478,341 per year

British Columbia

$376,760 per year

Emergency Medicine Registrar

Terrace

$454,259 per year

British Columbia

$360,248 per year

Primary Care Physician

Terrace

$56.06 per hour

British Columbia

$88.98 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.