Approved training providers

Approved JHSC certification Training Providers in Ontario

JHSC certification is one of only two safety requirements in Ontario where the Chief Prevention Officer approves the training provider, so this list is the answer to where the training can legally be taken. There are 59 approved providers delivering 276 approved programs across 33 cities.

Before you book

Approval is not permanent and it is not retroactive. A provider on this list today may not have been approved when a worker trained two years ago, and a provider that has since been removed still delivered valid training while it was approved. When checking an existing record, check the approval status against the date on the record, not against today.

For what the training must cover, how long it lasts and what the employer has to keep on file, see JHSC Certification training requirements in Ontario.

Last verified August 23, 2026 against Ontario's published dataset, which the ministry last updated May 4, 2026. Approval status changes between republications, so confirm against the ministry list before booking.

Toronto (7 providers)

ProviderPrograms approvedDeliveryContactApproved since
Act First SafetyJHSC Part 1, JHSC Part 2, JHSC RefresherIn-Class416-283-72332017-03-06
Complete Safety ResourcesJHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class647-258-96482016-07-15
Dental Practice SafetyJHSC Part 1, JHSC Part 2In-Class416-283-72332017-08-11
F.A.S.T. Rescue Inc.JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class, eLearning905-760-20452020-04-24
Fasken Martineau DuMoulin LLPJHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class416-366-83812017-09-06
Public Services Health and Safety AssociationEnglish and FrenchJHSC Part 1, JHSC Part 2, JHSC RefresherBlended, Distance, In-Class, eLearning877-250-74442016-01-21
St. John AmbulanceJHSC Part 1, JHSC Part 2In-Class416-967-42442019-01-04

London (5 providers)

ProviderPrograms approvedDeliveryContactApproved since
CKX Training On-The-GoJHSC Part 1, JHSC Part 2, JHSC RefresherIn-Class226-755-05902025-10-10
Fanshawe CollegeJHSC Part 1, JHSC Part 2In-Class519-754-56572024-02-15
Occupational Safety Group (OSG)JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class, eLearning800-815-99802017-11-20
The Safety Training JunctionJHSC Part 1In-ClassNone given2026-04-29
WHSN Workplace Health and Safety NetworkJHSC Part 1, JHSC Part 2In-Class519-203-44002017-04-03

Markham (5 providers)

ProviderPrograms approvedDeliveryContactApproved since
4S Consulting Services Inc.JHSC Part 1, JHSC Part 2, JHSC RefresherBlended, Distance, In-Class, eLearning905-532-14882016-02-04
Cross Safety Consulting Ltd.JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class905-752-07972025-07-01
Rescue 7 Inc.JHSC Part 1, JHSC Part 2Distance, In-Class905-474-07702017-11-28
STS Health & Safety Training & Consultants Inc.JHSC Part 1, JHSC Part 2, JHSC RefresherIn-Class416-635-78002018-06-25
Workers Health and Safety CentreEnglish and FrenchJHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class416-441-19392016-02-29

Mississauga (5 providers)

ProviderPrograms approvedDeliveryContactApproved since
Dwight Barratt ConsultingJHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class647-308-39842016-03-11
Infrastructure Health & Safety AssociationJHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class800-263-50242016-02-09
Phoenix Health and Safety Consulting Services Inc.JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class647-564-682442018-08-09
SafetyOne Inc.JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class, eLearning905-670-22502016-12-20
Workplace Safety and Prevention ServicesEnglish and FrenchJHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class, eLearning905-614-14002016-01-15

Barrie (2 providers)

ProviderPrograms approvedDeliveryContactApproved since
Construction Safety Trainers.ca, a division of Industrial Safety Trainer Inc.JHSC Part 1In-Class1-800-219-86602016-04-11
SafetyCo, formerly known as Industrial Safety Trainers Inc.JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class1-800-219-86602016-04-18

Concord (2 providers)

ProviderPrograms approvedDeliveryContactApproved since
RMG Consulting Group Inc.JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class905-761-90302017-05-17
SafetyscopeJHSC RefresherIn-Class416-231-37522024-01-15

Kingston (2 providers)

ProviderPrograms approvedDeliveryContactApproved since
Safety Guys Workplace Safety TrainersJHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class613-985-69412023-08-28
Wilkens Health & SafetyJHSC Part 1, JHSC Part 2, JHSC RefresherIn-Class855-546-98142016-02-25

North Bay (2 providers)

ProviderPrograms approvedDeliveryContactApproved since
Algonquin Safety TrainingJHSC Part 1, JHSC Part 2, JHSC RefresherIn-Class705-223-01202017-05-16
Workplace Safety NorthEnglish and FrenchJHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class, eLearning888-730-78212016-02-12

Orillia (2 providers)

ProviderPrograms approvedDeliveryContactApproved since
Safety Training and Consulting Services Ltd.JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class705-300-35772023-03-06
Workplace Medical Corp.JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class705-325-00062019-12-20

Oshawa (2 providers)

ProviderPrograms approvedDeliveryContactApproved since
Active Training SolutionsJHSC Part 1, JHSC Part 2, JHSC RefresherIn-Class905-767-84472018-03-09
MTSJHSC Part 1, JHSC Part 2, JHSC RefresherIn-Class905-718-44332017-10-24

Sudbury (2 providers)

ProviderPrograms approvedDeliveryContactApproved since
NORCATJHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class705-521-83242017-04-29
Northern Safety Solutions Inc.JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class705-524-81892016-03-31

Vaughan (2 providers)

ProviderPrograms approvedDeliveryContactApproved since
EHS Zone CorpJHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class, eLearning647-515-06432016-09-01
Workplace Law ConsultingJHSC Part 1, JHSC Part 2, JHSC RefresherIn-Class416-930-61802016-10-19

Ajax (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Wesco (formerly Hazmasters Inc.)JHSC Part 1, JHSC Part 2In-Class877-747-71172017-11-29

Arnprior (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
ARCOSEJHSC Part 1In-Class613-899-78712021-04-06

Brampton (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Raising the Standard (RTS) ConsultingJHSC Part 1, JHSC Part 2Distance, In-Class905-840-19182017-08-20

Brantford (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Occupational Health and Safety Consultants Inc.JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class519-758-01462017-07-13

Brockville (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Levac Health & Safety (Formerly known as Industrial & Construction Safety Solutions (ICSS))JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class, eLearning613-498-27222017-07-11

Cambridge (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Danatec Safety SolutionsJHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class, eLearning519-267-86002019-07-05

Dundas (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Worksite Safety Compliance Centre Inc.JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class, eLearning866-756-55522019-12-03

Elora (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Achieve Safety and ComplianceJHSC Part 1In-Class647-523-75542026-02-12

Guelph (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Gambit Industrial Health and Safety Consultants InJHSC Part 1, JHSC Part 2, JHSC RefresherIn-Class519-763-73692016-05-14

Nepean (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Advanced Consulting and Training Ltd.JHSC Part 1, JHSC Part 2, JHSC RefresherIn-Class613-225-51692019-06-03

Ottawa (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Auspice Safety Inc.JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class613-558-53852017-03-09

Paris (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
K. Blair Safety Consulting Inc.JHSC Part 1, JHSC Part 2, JHSC RefresherIn-Class519-448-37662016-05-31

Peterborough (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
HRS Group IncJHSC Part 1In-Class877-907-77442023-03-07

Port Colborne (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Dunk & Associates/Systems 24-7JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class, eLearning866-754-88392021-07-05

Sault Ste. Marie (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Health & Safety Professionals Inc.JHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class, eLearning705-254-37522016-10-28

Simcoe (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Total Safety ManagementJHSC Part 1, JHSC Part 2, JHSC RefresherIn-Class905-875-87822018-07-16

St. Catharines (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Langlois Safety Training and Consulting ServicesJHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class289-271-86232016-12-22

St. Thomas (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
BEST Safety Training & ConsultingJHSC Part 1, JHSC Part 2, JHSC RefresherDistance, In-Class226-777-73852016-10-19

Stoney Creek (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Bullivant and AssociatesJHSC Part 1, JHSC Part 2, JHSC RefresherIn-Class888-712-71972016-04-11

Waterloo (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Acute Environmental and Safety ServicesJHSC Part 1, JHSC Part 2, JHSC RefresherIn-Class519-747-50752017-03-13

Woodstock (1 provider)

ProviderPrograms approvedDeliveryContactApproved since
Mazur Safety Inc.JHSC Part 1, JHSC Part 2In-Class519-222-20102024-01-31

Where this list comes from

This is Ontario's own published data, not a directory we assembled. Listing here is not a recommendation and no provider paid to appear. Providers approved to deliver in-house training only, and providers that are no longer approved, are published by the ministry as separate datasets and are not reproduced here.

Related

This is an independent summary of public information, not legal advice. Confirm the current approval status with the ministry before booking or accepting training.