A Moose Jaw company has been fined over $23,000 after a worker fell off a roof and died in 2017.

The worker was taking measurements of the roof of a house in Moose Jaw on June 16, 2017 when he fell off the roof. He was airlifted to hospital by STARS Air Ambulance, where he later died.

Elite Eavestroughing pleaded guilty to one count of failing to provide info, instruction, training and supervision that is necessary to protect the health and safety of workers under Occupational Health and Safety regulations in court on Oct. 3.

They were fined $17,000 plus a surcharge of $6,800 for a total of $23,800 in fines. Two additional charges were withdrawn.