I wouldn't be hard on the OSC. They will invariably always come to the party late when it comes to enforcement (investors have already lost their money). Securities laws though have imposed disclosure obligations on publicly listed companies. The problem lies with those responsible for due diligence. Whoever gave the A-okay and seal of approval to all the fraudulent numbers is the real entity (other than Sino Forest) to blame - that was pure incompetence and negligence.