

[fusion_builder_container type="flex" hundred_percent="no" hundred_percent_height="no" min_height="" hundred_percent_height_scroll="no" align_content="stretch" flex_align_items="flex-start" flex_justify_content="flex-start" flex_column_spacing="" hundred_percent_height_center_content="yes" equal_height_columns="no" container_tag="div" menu_anchor="" hide_on_mobile="small-visibility,medium-visibility,large-visibility" status="published" publish_date="" class="" id="" link_color="" link_hover_color="" border_sizes="" border_sizes_top="" border_sizes_right="" border_sizes_bottom="" border_sizes_left="" border_color="" border_style="solid" spacing_medium="" margin_top_medium="" margin_bottom_medium="" spacing_small="" margin_top_small="" margin_bottom_small="" margin_top="" margin_bottom="" padding_dimensions_medium="" padding_top_medium="" padding_right_medium="" padding_bottom_medium="" padding_left_medium="" padding_dimensions_small="" padding_top_small="" padding_right_small="" padding_bottom_small="" padding_left_small="" padding_top="" padding_right="" padding_bottom="" padding_left="" box_shadow="no" box_shadow_vertical="" box_shadow_horizontal="" box_shadow_blur="0" box_shadow_spread="0" box_shadow_color="" box_shadow_style="" z_index="" overflow="" gradient_start_color="" gradient_end_color="" gradient_start_position="0" gradient_end_position="100" gradient_type="linear" radial_direction="center center" linear_angle="180" background_color="" background_image="" background_position="center center" background_repeat="no-repeat" fade="no" background_parallax="none" enable_mobile="no" parallax_speed="0.3" background_blend_mode="none" video_mp4="" video_webm="" video_ogv="" video_url="" video_aspect_ratio="16:9" video_loop="yes" video_mute="yes" video_preview_image="" absolute="off" absolute_devices="small,medium,large" sticky="off" sticky_devices="small-visibility,medium-visibility,large-visibility" sticky_background_color="" sticky_height="" sticky_offset="" sticky_transition_offset="0" scroll_offset="0" animation_type="" animation_direction="left" animation_speed="0.3" animation_offset="" filter_hue="0" filter_saturation="100" filter_brightness="100" filter_contrast="100" filter_invert="0" filter_sepia="0" filter_opacity="100" filter_blur="0" filter_hue_hover="0" filter_saturation_hover="100" filter_brightness_hover="100" filter_contrast_hover="100" filter_invert_hover="0" filter_sepia_hover="0" filter_opacity_hover="100" filter_blur_hover="0"][fusion_builder_row][fusion_builder_column type="1_1" layout="1_1" align_self="auto" content_layout="column" align_content="flex-start" content_wrap="wrap" spacing="" center_content="no" link="" target="_self" min_height="" hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky" class="" id="" type_medium="" type_small="" order_medium="0" order_small="0" dimension_spacing_medium="" dimension_spacing_small="" dimension_spacing="" dimension_margin_medium="" dimension_margin_small="" margin_top="" margin_bottom="" padding_medium="" padding_small="" padding_top="" padding_right="" padding_bottom="" padding_left="" hover_type="none" border_sizes="" border_color="" border_style="solid" border_radius="" box_shadow="no" dimension_box_shadow="" box_shadow_blur="0" box_shadow_spread="0" box_shadow_color="" box_shadow_style="" background_type="single" gradient_start_color="" gradient_end_color="" gradient_start_position="0" gradient_end_position="100" gradient_type="linear" radial_direction="center center" linear_angle="180" background_color="" background_image="" background_image_id="" background_position="left top" background_repeat="no-repeat" background_blend_mode="none" animation_type="" animation_direction="left" animation_speed="0.3" animation_offset="" filter_type="regular" filter_hue="0" filter_saturation="100" filter_brightness="100" filter_contrast="100" filter_invert="0" filter_sepia="0" filter_opacity="100" filter_blur="0" filter_hue_hover="0" filter_saturation_hover="100" filter_brightness_hover="100" filter_contrast_hover="100" filter_invert_hover="0" filter_sepia_hover="0" filter_opacity_hover="100" filter_blur_hover="0" last="true" border_position="all" first="true"][fusion_text columns="" column_min_width="" column_spacing="" rule_style="" rule_size="" rule_color="" hue="" saturation="" lightness="" alpha="" user_select="" content_alignment_medium="" content_alignment_small="" content_alignment="" hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky" class="" id="" margin_top="" margin_right="" margin_bottom="" margin_left="" fusion_font_family_text_font="" fusion_font_variant_text_font="" font_size="" line_height="" letter_spacing="" text_transform="" text_color="" animation_type="" animation_direction="left" animation_color="" animation_speed="0.3" animation_delay="0" animation_offset="" logics=""]
Not with a bang, but a whimper. That’s how the year in significant OHS fines reported across Canada came to an end. In fact, the year’s final 4-week period, running from December 15, 2024 to January 15, 2025 had the lowest fine volume of the entire year, with only 7 OHS fines of over $25,000 reported. The falloff is likely due to normal year-end wind down rather than a harbinger of a long-term lull in OHS enforcement activity. If previous patterns repeat, reported OHS fine volumes and amounts will likely rebound strongly in January and February.
While fine volumes hit a one-year low, one of the reported fines during the recent period was for $351,000, making it the tenth biggest OHS fine of 2024. Conversely, this was the only reported OHS fine in the period that totaled 6 figures, making December through January the lowest for fines of at least $100,000. Here are the totals for the entire reporting year.
Table 1. OHS Fines in 2024 at a Glance
[/fusion_text][fusion_table fusion_table_type="1" fusion_table_rows="13" fusion_table_columns="3" margin_top="" margin_right="" margin_bottom="" margin_left="" hide_on_mobile="small-visibility,medium-visibility,large-visibility" class="" id="" animation_type="" animation_direction="left" animation_color="" hue="" saturation="" lightness="" alpha="" animation_speed="0.3" animation_delay="0" animation_offset=""]
Period | Total Reported Fines | Reported 6-Figure Fines |
---|---|---|
Jan to mid-Feb | 11 | 6 |
Mid-Feb to mid-March | 11 | 4 |
Mid-March to mid-April | 10 | 2 |
Mid-April to mid-May | 12 | 9 |
Mid-May to mid-June | 12 | 5 |
Mid-June to mid-July | 10 | 4 |
Mid-July to mid-August | 14 | 6 |
Mid-August to mid-September | 12 | 4 |
Mid-September to mid-October | 9 | 4 |
Mid-October to mid-November | 19 | 11 |
Mid-November to mid-December | 9 | 4 |
Mid-December to Mid-January | 7 | 1 |
Total | 136 | 60 |
Source: Bongarde
[/fusion_table][fusion_text columns="" column_min_width="" column_spacing="" rule_style="" rule_size="" rule_color="" hue="" saturation="" lightness="" alpha="" user_select="" content_alignment_medium="" content_alignment_small="" content_alignment="" hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky" class="" id="" margin_top="" margin_right="" margin_bottom="" margin_left="" fusion_font_family_text_font="" fusion_font_variant_text_font="" font_size="" line_height="" letter_spacing="" text_transform="" text_color="" animation_type="" animation_direction="left" animation_color="" animation_speed="0.3" animation_delay="0" animation_offset="" logics=""]
6-Figure OHS Fines
Of the 136 OHS fines reported in Canada in 2024, 60, or roughly 42%, totaled $100,000 or more. The message is clear. If government OHS officials and prosecutors come after your company, it’s fairly likely that you’ll have to shell out somewhere in the vicinity of 6 figures to settle the case—assuming, of course, that you opt not to take the risks of going to trial the way the vast majority of accused companies do. Key risk factors contributing to higher OHS penalties include:
- Violations that result in a fatality or serious injury.
- Violations that involve heavy equipment like cranes or pressing and cutting machines.
- High-risk operations like confined space entry, excavation, blasting, or multi-story building construction.
- A history of violations and failure to comply.
Accordingly, the biggest fine of the recent period was the $351,059 administrative monetary penalty (AMP) against a BC prime contractor for an incident involving 2 rooftop derrick cranes resulting in serious injury to a worker. Here’s a look at the Top OHS fines reported for the entire year:
Table 2. Top 10 OHS Fines of 2024
[/fusion_text][fusion_table fusion_table_type="1" fusion_table_rows="8" fusion_table_columns="4" margin_top="" margin_right="" margin_bottom="" margin_left="" hide_on_mobile="small-visibility,medium-visibility,large-visibility" class="" id="" animation_type="" animation_direction="left" animation_color="" hue="" saturation="" lightness="" alpha="" animation_speed="0.3" animation_delay="0" animation_offset=""]
Fine Amount | Province | Type of Company/Incident | |
---|---|---|---|
1 | $840,000 | Saskatchewan | Power company/3 OHS violations resulting in fatal fall of 2 workers from a bucket truck. |
2 | $783,068 | British Columbia | Smelting facility/Fatal fall during overhead crane inspection. |
3 | $710,488 | British Columbia | Shipyard/Confined space asphyxiation. |
4 | $700,000 | Saskatchewan | Power company/Exposure to energized electrical conductor resulting in serious injuries. |
5 | $600,000 | Ontario | Truck manufacturer/Explosion during handling of flammables resulting in 6 fatalities. |
6 | $420,000 | Alberta | Contractor/Powered mobile equipment fatality. |
7 | $391,534 | British Columbia | Lumber company/Repeat violations not connected to a specific incident. |
8 | $390,000 | Alberta | Oil/Gas sector excavation fatality. |
9 | $360,000 | Alberta | Heavy equipment/crane fatality. |
10 | $351,059 | British Columbia | Rooftop cranes/serious injury. |
Source: Bongarde
[/fusion_table][fusion_text columns="" column_min_width="" column_spacing="" rule_style="" rule_size="" rule_color="" hue="" saturation="" lightness="" alpha="" user_select="" content_alignment_medium="" content_alignment_small="" content_alignment="" hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky" class="" id="" margin_top="" margin_right="" margin_bottom="" margin_left="" fusion_font_family_text_font="" fusion_font_variant_text_font="" font_size="" line_height="" letter_spacing="" text_transform="" text_color="" animation_type="" animation_direction="left" animation_color="" animation_speed="0.3" animation_delay="0" animation_offset="" logics=""]
As usual, Ontario led the nation in 6-figure OHS fines reported in 2024 with 17; but only one of those fines made the Top 10 list for the entire country. BC dished out as many 6-figure fines as Ontario did during the year and accounted for 4 of the Top 10. While Alberta imposed far fewer overall fines than Ontario and BC, 13 of them were for $100,000 or more, including the sixth, eighth, and ninth highest OHS fines of 2024. Saskatchewan reported the single largest and fourth largest OHS fines of the year and 9 OHS fines of $100,000 or more. Northwest Territories and Nunavut didn’t hand out many fines but the ones they did levy made an impact with 3 in the 6-figure range. New Brunswick and Nova Scotia were the only other jurisdictions that reported 6-figure OHS fines in 2024.
Table 3. 6-Figures OHS Fines in 2024 By Jurisdiction
[/fusion_text][fusion_table fusion_table_type="1" fusion_table_rows="9" fusion_table_columns="3" margin_top="" margin_right="" margin_bottom="" margin_left="" hide_on_mobile="small-visibility,medium-visibility,large-visibility" class="" id="" animation_type="" animation_direction="left" animation_color="" hue="" saturation="" lightness="" alpha="" animation_speed="0.3" animation_delay="0" animation_offset=""]
Jurisdiction | Reported 6-Figure Fines in 2024 | |
---|---|---|
1 | Ontario | 17 |
2 | Alberta | 17 |
3 | British Columbia | 13 |
4 | Saskatchewan | 9 |
5 | Northwest Territories | 2 |
6 | Nova Scotia | 1 |
6 | New Brunswick | 1 |
6 | Nunavut | 1 |
Source: Bongarde
[/fusion_table][fusion_text columns="" column_min_width="" column_spacing="" rule_style="" rule_size="" rule_color="" hue="" saturation="" lightness="" alpha="" user_select="" content_alignment_medium="" content_alignment_small="" content_alignment="" hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky" class="" id="" margin_top="" margin_right="" margin_bottom="" margin_left="" fusion_font_family_text_font="" fusion_font_variant_text_font="" font_size="" line_height="" letter_spacing="" text_transform="" text_color="" animation_type="" animation_direction="left" animation_color="" animation_speed="0.3" animation_delay="0" animation_offset="" logics=""]
Overall OHS Fines
In terms of fine volume, BC handed out the most fines of the period with 5. Ontario reported only 1 OHS fine from December to January. Saskatchewan was the only other jurisdiction to report a significant OHS fine in the period.
Table 3. OHS Fines Reported December 15, 2024 to January 15, 2025* (over $25,000)
[/fusion_text][fusion_table fusion_table_type="1" fusion_table_rows="10" fusion_table_columns="5" margin_top="" margin_right="" margin_bottom="" margin_left="" hide_on_mobile="small-visibility,medium-visibility,large-visibility" class="" id="" animation_type="" animation_direction="left" animation_color="" hue="" saturation="" lightness="" alpha="" animation_speed="0.3" animation_delay="0" animation_offset=""]
Jurisdiction | Fine | Company | What Happened | Violation(s) |
---|---|---|---|---|
BC | $351,059 | Onni Contracting Ltd. | Prime contractor of construction project fined for incident involving 2 rooftop derrick cranes resulting in a worker’s injury. | Failure to:
|
SK | $75,000 | Saskatchewan Health Authority | Worker suffers serious injury in a stepladder fall. | Failure to ensure that ladders are designed, constructed, used, and maintained to perform safely resulting in serious injury to a worker. |
ON | $70,000 | Steed and Evans Ltd. | Worker suffers critical injury after being hit by a vehicle driven by a coworker. | Failure to position adequate warning signs or barriers to protect the worker. |
BC | $69,935 | Aspen Planers Ltd. | WorkSafeBC inspectors visiting sawmill observe an unguarded conveyor belt tensioner with in-running nip point, an unguarded chain and sprocket drive and associated auger, and a chain conveyor with an open top, which exposed a moving chain conveyor. | Failure to ensure (both repeat and high-risk violations):
|
BC | $47,408 | Caliber Projects Ltd. | Subcontractor’s workers at multi-employer construction site suffer injuries, one serious, when the forming wall they’re spraying concrete on cracked and falls toward them. | Failure, as prime contractor, to:
|
BC | $43,615 | Bluepoint Construction Limited | WorkSafeBC inspectors observe multiple deficiencies in the traffic control system at a road re-paving construction site, including 2 traffic control persons next to moving traffic. | Failure, as prime contractor, to:
|
BC | $26,602 | Cascadia Apartment Rentals Ltd. | WorkSafeBC issues a stop-work order at apartment building for renovation carried out without a hazardous materials survey or asbestos control plan. A hazardous materials survey conducted later confirms that drywall disturbed during the renovation work was an asbestos-containing material (ACM). | Failure to ensure that:
|
* BC OHS fines get reported a month late but are included in the most recent period to ensure continuity and consistency for comparison purposes across all provinces.
Source: Bongarde
[/fusion_table][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

STEP 1: Enter your name & company email address
STEP 2: Select Company Size
ALMOST DONE - STEP 3: Additional Details
Unlock Full Access with a 14-Day Free Trial
Gain unlimited access to premium articles, expert insights, and valuable industry resources. Sign up now and experience the benefits of a risk-free trial!