Yes, of course. I am not against virtue.
The bill is a first step, but as has been pointed out, Canada is extremely behind, and it's not clear why. Why didn't we introduce a bill that was much more ambitious, one that tackles the problem on a broader level, one that would've put us above the rest? We call ourselves a progressive country, a country that wants to meet its sustainable development goals, a contrary that cares about protecting the environment, so why is this all we did?
This isn't the only aspect where we are lagging behind, by the way. Other countries are adopting tools to promote human rights, such as government contracting and responsible procurement mechanisms.
We are way, way behind, and there's no reason for it.