Canadian contractor fined CA$90K for nonworker's fatal fall