Selkirk fined $90,000 over workplace injury