Three companies have been fined a total of $184,000 following a WorkSafeBC investigation into an incident at the University ...