This is clearly an improvement. An investigation must be conducted when a complaint has been filed, but if no complaint has been filed, it is useless. In a small environment, sometimes the relationship with the supervisor is involved. Until it is clarified, if the harasser is the supervisor or boss, it will be ineffective. If it's clarified, it will be an improvement.
There is a desire in the bill to empower the entire workplace. The intention is that a person who has seen someone behave in a way that constitutes harassment must report it. This practice is healthy if the intention behind it is to empower the community. However, it can become dangerous. In fact, if the employer must systematically investigate a complaint, a culture of denunciation may develop. The number of investigations could be very cumbersome to manage. In short, if the intention is to empower witnesses in the workplace, that's fine, but things should not not be pushed to the extreme.
These are the only two reservations I have with respect to the bill as worded.