Yes the OSC is the biggest joke around, they haven't been able to prosecute anyone in the last 10 yrs. The SEC at least has a bit of a stick which they manage to swing every once in a while.
They all are part of the same old boy club. Most of the regulators are recruited from the financial sector.