Thomas Cavanagh Construction Limited (Cavanagh Construction) has been fined $100,000 after pleading guilty last week to five safety violations under the Technical Standards and Safety Act. Cavanagh ...