WorkSafeBC Home

Find training: Workplace first aid

These training providers offer workplace first aid training that meets WorkSafeBC requirements. Employers must ensure their first aid attendants are trained and certified by an approved provider.

Listings last updated: December 22, 2025.

Public training providers

These providers offer workplace first aid training to the public.

To search for a specific trainer or location, expand all sections by clicking the + signs, then use the page search function of your browser.

ABCB First Aid Training Inc.
324 South Terminal Avenue
Nanaimo, BC V9R 5C8
Phone: 250.753.2888
Email: info@abcbfirstaid.ca
abcbfirstaid.ca

Academy of Emergency Training
14 - 1225 East Keith Road
North Vancouver, BC V7J 1J3
Phone: 604.922.2249
Email: info@firstaid.ca
firstaid.ca

Advanced/Coast First Aid Training
2100 Northfield Road
Nanaimo, BC V9S 3B9
Phone: 250.756.7770
Email: office@advancedfirstaid.com

Advanced Learning Centre
210 - 13049 76 Avenue
Surrey, BC V3W 2V7
Phone: 604.543.7300
Email: alcsurrey@hotmail.com
alcbc.ca

Alberni First Aid
3038 2nd Avenue
Port Alberni, BC V9Y 1Y9
Phone: 250.723.0974
Email: info@albernifirstaid.com
albernifirstaid.com

Alert First-Aid
A - 920 Johnson Street
Victoria, BC V8V 3N4
Additional locations in Nanaimo, Vancouver, Duncan
Phone: 1.866.282.5378
Email: info@alertfirstaid.com
alertfirstaid.com

Alpha Training Solutions
10066 Tundra Street
Fort St. John, BC V1J 4M6
Phone: 250.787.9315
Email: reception@alpha-training.ca
alpha-training.ca

Alpine First Aid
1255D Cliffe Avenue
Comox, BC V9M 3T2
Phone: 250.331.1990
Email: mel@alpinefirstaid.com
alpinefirstaid.com

Arcticstar First Aid
Prince George, BC
Phone: 250.565.4597
Email: info@bcfirstaidservices.com
bcfirstaidservices.com

Arkangelski Enterprises
Ta Ta Creek, BC
Phone: 778.677.0124
Email: info@arkangelski.com
arkangelski.com

Baird’s First Aid Services
PO Box 319
Cumberland, BC V0R 1S0
Phone: 250.336.2954
Email: laurieabaird@gmail.com
bairdsfirstaid.ca

Be Prepared — Trainers in First Aid Inc.
212 - 2825 Clearbrook Road
Abbotsford, BC V2T 6S3
Phone: 604.607.7843
Email: bep@be-prepared.ca
be-prepared.ca

Board of Education School District 41
4054 Norfolk Street
Burnaby, BC C5G 0C3
Phone: 250.296.6900

Canadian Red Cross Society
3400 Lake City Way
Burnaby, BC V5A 4Y2
Additional locations in Victoria, Kelowna, Prince George
Phone: 1.877.356.3226
redcross.ca

Care Institute of Health & Safety Inc.
1770 18th Avenue
East Vancouver, BC V5N 5P6
Phone: 604.873.6018
Email: elaine@care-institute.com
care-institute.com

Cariboo First Aid Training
351 Hodgson Road, Pioneer Complex
Williams Lake, BC V2G 3P6
Phone: 250.296.4161
Email: cariboofirstaid@live.ca
cariboofirstaid.ca

Clover Valley Trauma Management
1937 Edinburgh Street
New Westminster, BC V3M 2X4
Phone: 604.763.1132
Email: scott@clovertrauma.com
clovertrauma.com

Coast Mountain College Workforce Training
5331 McConnell Avenue
Terrace, BC V8G 4X2
Additional locations in Prince Rupert, Smithers, Hazelton, Haida Gwaii
Phone: 1.877.277.2288
Email: mfindlay@coastmountaincollege.ca
coastmountaincollege.ca

Code Red FAST First Aid
B-13236 Park Frontage Road
Charlie Lake, BC V1J 8G5
Phone: 250.837.5313
Email: coderedfast8@gmail.com

College of New Caledonia
3330 22nd Avenue
Prince George, BC V2N 1P8
Additional locations in Burns Lake, Fort St. James, Mackenzie, Quesnel, Vanderhoof
Phone: 250.561.5862
Email: continuinged@cnc.bc.ca
cnc.bc.ca

College of the Rockies
2700 College Way
Cranbrook, BC V1C 5L7
Additional locations in Creston, Fernie, Golden, Invermere, Kimberley
Phone: 250.489.8242
Email: kbrons@cotr.bc.ca
cotr.bc.ca

Combined Workplace Safety Consulting
Box 87
Lac La Hache, BC V0K 1T0
Additional locations in 100 Mile House, Williams Lake
Phone: 250.457.1030
Email: info@combinedworkplacesafety.ca
combinedworkplacesafety.ca

Crowsnest First Aid & Safety Training
1853 Galloway Road
Fruitvale, BC V0G 1L0
Phone: 250.367.6419
Email: cfast@live.ca

Downs First Aid Training Academy Ltd.
113 - 847 Goldstream Avenue
Victoria, BC V9B 2X8
Phone: 250.881.1955
Email: shdowns@shaw.ca
downsfirstaidtrainingacademy.com

Dynamic Rescue Systems
63A Clipper Street
Coquitlam, BC V3K 6X2
Phone: 604.522.0228
Email: training@dynamicrescue.com
dynamicrescue.com

Echen Training Institute
3 - 668 Doherty Drive
Quesnel, BC V2J 6R4
Phone: 250.991.6791
Email: boykosteph1@gmail.com

ETIC Workforce Solutions
(previously Thompson Nicola Training)
423-230 - 1210 Summit Drive
Kamloops, BC V2C 6M1
Phone: 250.319.4019
Email: k.twist@eticws.com
eticws.com

FACTS First Aid Ltd.
200 - 4007 27th Street
Vernon, BC V1T 4X9
Additional locations in Kelowna, Salmon Arm
Phone: 1.866.583.2287
Email: info@factsfirstaid.com
factsfirstaid.com

Fundamental First Aid Ltd.
206 - 1868 Glen Drive
Vancouver, BC VGA 4K4
Phone: 604.841.2541
Email: info@fundamentalfirstaid.ca
fundamentalfirstaid.ca

 

Heartsafe Emergency Medical Solutions Ltd.
20 Burnside Road West
Victoria, BC V9A 1B3
Phone: 250.385.3223
Email: info@heartsafeems.com

lnfoSkills Learning Inc.
200 - 13696 104 Avenue
Surrey, BC V3T 1W4
Phone: 604.581.4888
Email: bhugo@infoskills.com
infoskills.com

Irwin’s Safety
1656 Innovation Drive
Kelowna, BC V1V 2Y4
Locations in Prince George, Prince Rupert
Phone: 1.855.747.9467
irwinsafety.com

Jade First Aid & Safety
3571 Elgin Avenue
Smithers, BC V0J 2N3
Phone: 250.847.4332
Email: info@jadefirstaid.com
jadefirstaid.com

JT Safety Training Ltd.
1405 102 Avenue
Dawson Creek, BC V1G 2E1
Phone: 250.843.7444
Email: june@jtsafetytraining.ca
jtsafetytraining.ca

Kitamaat Valley Education Society
1352 Alexander Avenue
Kitimat, BC V8C 1A2
Phone: 250.639.9199
Email: admin@kves.ca
kves.ca

Lifesavers First Aid Training Ltd.
439 Cassiar Street
Prince George, BC V2M 1X7
Phone: 250.562.1238
Email: lifesavers@telus.net
lifesaversfirstaid.ca

Lifesaving Society — BC & Yukon
112 - 3989 Henning Drive
Burnaby, BC V5C 6N5
Phone: 604.299.5450
Email: info@livesaving.bc.ca
lifesaving.bc.ca

Link2Life Emergency Training
2378 Alberta Street
Vancouver, BC V5Y 3K7
Phone: 604.428.1870
Email: office@link2life.ca
link2life.ca

Mainland Safety Training Company
108 - 10334 152A Street
Surrey, BC V3R 4G8
Phone: 604.617.0211
Email: info@mainlandsafety.ca
mainlandsafety.ca

MB3 First Aid & Water Safety Training
431 Hilchey Road
Campbell River, BC V9W 1P9
Phone: 250.504.0551
Email: mb3training@gmail.com
mb3training.ca

MedAire, an International SOS Company
(Aviation FA — Basic first aid equivalent)
450 - 4722 North 24th Street
Phoenix, AZ 85016
Phone: 1.480.333.3700
Email: erin.sheman@medaire.com

Metro Safety Training
914 Sherwood Avenue
Coquitlam, BC V3K 1A6
Phone: 604.521.4227
Email: info@metrosafety.ca
metrosafety.ca

Mountainview Safety Services Ltd.
PO Box 84, 5 Collins Road
Dawson Creek, BC V1G 3P7
Phone: 250.782.5559
Email: reception@mountainviewsafety.com

North Island College — Comox Valley
2300 Ryan Road
Courtenay, BC V9N 8N6
Phone: 250.334.5092
Email: CET@nic.bc.ca
nic.bc.ca

Northland First Aid
2931 Sackner Road
Vanderhoof, BC V0J 3A0
Phone: 250.570.9895
Email: hello@northlandfirstaid.com
northlandfirstaid.com

Northwest First Aid Training Agency
32430 Yellowhead Highway
Smithers, BC V0J 2X2
Phone: 250.847.0326
Email: roger.nwfa@gmail.com

OH&S Canada Safety Consulting & Training Solutions Ltd.
825J Laval Crescent
Kamloops, BC V2C 5P2
Phone: 778.471.6407
Email: training@ohandscanada.ca
ohandscanada.ca

Okanagan College
10000 KLO Road
Kelowna, BC V1Y 4X8
Additional locations in Vernon, Penticton, Salmon Arm, Revelstoke
Phone: 250.762.5445
Email: cscentral@okanagan.bc.ca
okanagan.bc.ca

Okanagan Priority One Trauma
332 Kinley Avenue
Penticton, BC V2A 3N9
Phone: 250.487.8389
Email: admin@priorityonetrauma.com
priorityonetrauma.com

OVERhang Education Centre
2601 Recplace Drive
Prince George, BC V2L 4S1
Phone: 250.563.2547
Email: firstaid@overhang.ca
overhang.ca

Pacific Response First Aid Training
2563 Lund Avenue
Coquitlam, BC V3K 6J8
Phone: 604.936.3199
Email: pacificresponse@aebc.com

Peace Country First Aid Training
PO Box 955
Taylor, BC V0C 2K0
Phone: 250.261.4243
Email: ton1_d1is@shaw.ca

PEAK Emergency Response Training
1717 Beach Grove Road
Delta, BC V4L 1P4
Phone: 778.899.7325
Email: admin@peakemergencytraining.com

Peak Occupational Safety Training Inc.
3226 Beta Avenue
Burnaby, BC V5G 4K4
Phone: 778.881.5105
peaksafetytraining.com

Primary Care First Aid
212 - 17696 65A Avenue
Surrey, BC V3S 1Z8
Phone: 604.306.1858
Email: scott@primarycarefirstaid.ca
primarycarefirstaid.ca

Proactive Health & Safety Training
200 - 19567 Fraser Highway
Surrey, BC V3S 9A4
Phone: 604.332.6904
Email: info@phstsafety.com
phstysafety.com

Prosafe First Aid Training School
208 - 8433 132 Street
Surrey, BC V9W 4N8
Phone: 604.585.7233
Email: info@prosafetfirstaid.com
prosafefirstaid.com

Rescue 7 Inc.
107 - 550 Alden Road
Markham, ON L6S 5A5
Phone: 905.474.0770
Email: info@rescue7.net
rescue7.net

Ridge Wilderness Adventures
240 - 34077 Gladys Avenue
Abbotsford, BC V2S 2E8
Phone: 604.477.4663
Email: info@exploreridge.com
ridgefirstaid.com

St. John Ambulance — Alberta
12304 118 Avenue N.W.
Edmonton, AB T5L 5G8
Phone: 1.800.665.7114
Email: alberta@sja.ca
sja.ca/en

St. John Ambulance — British Columbia
201 - 6111 Cambie Street
Vancouver, BC V5Z 3B2
Phone: 1.866.321.2651
Email: bcy.info@sja.ca
sja.ca/en

Selkirk College
301 Frank Beinder Way
Castlegar, BC V1N 4L3
Additional locations in Nelson, Trail, Grand Forks, Kaslo, Nakusp, Selkirk
Phone: 250.365.3929
selkirk.ca

Solstice First Aid
748 West Road
Quathiaski Cove, BC V0P 1N0
Phone: 250.218.1513
Email: solsticefirstaid@hotmail.com
solsticefirstaid.com

Staying Alive First Aid Academy
101 Centennial Square
Sparwood, BC V0B 2G0
Phone: 250.425.6962
Email: admin@stayingalivefirstaidacademy.com
stayingalivefirstaidacademy.com

Strategic Fire Control
356 Van Horne Street South
Cranbrook, BC V1C 1Z5
Phone: 250.426.2525
strategicfirecontrol.com

Strictly Flagging Training Agency
3232 Emerson Street
Terrace, BC V8G 4B5
Phone: 250.638.8888
Email: nwmt@citywest.ca

Thompson Rivers University
805 TRU Way
Kamloops, BC V2C 0C8
Additional locations in Williams Lake, 100 Mile House, Barriere, Clearwater, Lillooet
Phone: 250.392.8010
Email: wlcontinuingstudies@tru.ca
tru.ca

Trauma Tech
110 - 2250 Boundary Road
Burnaby, BC V5M 3Z3
Phone: 604.662.7740
Email: eric@traumatech.com
traumatech.com

Trojan Safety Services
11116 Tahltan Road
Fort St John, BC V1J 4H7
Phone: 250.785.9557
Email: info@trojansafety.com

Universal Health & Safety Inc.
5350 272 Street
Langley, BC C4W 1S3
Phone: 604.444.3732
theuniversalgroup.ca

University of the Fraser Valley
33844 King Road
Abbotsford, BC V2S 7M8
Phone: 604.851.6324
Email: continuingeducation@ufv.ca
ufv.ca

Unlimited Medical Services
101 - 41 7th Avenue North
Williams Lake, BC V2G 1N1
Phone: 250.392.9300
Email: admin@unlimitedmedicalservices.com
unlimitedmedicalservices.com

Up-Beat First Aid
44 - 11000 8th Street
Dawson Creek, BC V1G 4K6
Phone: 250.719.1357
Email: up-beat@live.ca
up-beatfirstaid.ca

Valley First Aid Training
101 - 20540 Duncan Way
Langley, BC C3A 7A3
Phone: 604.533.1993
Email: info@valleyfirstaid.ca
valleyfirstaidtraining.ca

Valley First Aid Training Institute
2A - 750 Fortune Drive
Kamloops, BC V2B 2L2
Phone: 250.376.9959
Email: info@valleyfirstaid.training
valleyfirstaid.training

Vital First Aid & Safety Training
9398C Highway 101
Powell River, BC V8A 0J2
Phone: 604.483.6715
Email: admin@vitaltrainingsite.com
vitaltrainingsite.com

WorkSafeT Solutions
1 - 8155 Aitken Road
Chilliwack, BC V2R 4H5
Phone: 604.792.7233
Email: admin@worksafet.com
worksafet.com

WT Canadian Safety & Medic Training
101 - 266 Lawrence Avenue
Kelowna, BC V1Y 6L3
Phone: 250.861.4357
Email: info@turnergroup.ca
turnergroup.ca

In-house training providers

These providers offer training to their own employees or members only.

ActSafe Safety Association
140 - 4259 Canada Way
Burnaby, BC V5G 1H1
Phone: 604.733.4682
Email: info@actsafe.ca
actsafe.ca

BC Corrections
Adult Custody Div
715 McBride Boulevard
New Westminster, BC V3L 5T4
Phone: 604.733.4682
Email: mrenville@jibc.ca

Botkin’s First Aid Training
Vancouver, BC
Phone: 604.873.4774
Email: pbotkin@telus.net

Fraser Health Authority
400 - 13450 102 Avenue
Surrey, BC V3T 0H1
Phone: 604.587.4600
fraserhealth.ca

Interior Health Authority
505 Doyle Avenue
Kelowna, BC V1Y 6V8
Phone: 250.469.7070
Email: workplaceinjury.prevention@interiorhealth.ca

Island Health Authority
1952 Bay Street
Victoria, BC V8R 1J8
Phone: 250.737.2000
islandhealth.ca

Northern Health Authority
600 - 299 Victoria Street
Prince George, BC C2L 5B8
Phone: 250.565.2649
Email: workplacehealthandsafety@northernhealth.ca
northernhealth.ca

Vancouver Coastal Health Authority
601 West Broadway
Vancouver, BC V5Z 4C2
Phone: 604.875.4750
Email: peoplesafety@vch.ca

About approved training providers

Under the Workers Compensation Act, WorkSafeBC is authorized to supervise training for occupational first aid attendants and instructors. Each provider listed here has been reviewed by WorkSafeBC and has entered into a formal agreement to deliver approved training courses.

Contact the approved provider directly to get details about course offerings, including dates, duration, location, and cost. Please note that the listed information is for the provider’s head office and providers may serve multiple locations.

Learn more about first aid attendant certification and certificates accepted in B.C.