The Star report you referred to was an excellent report. We've seen citizens' groups step in out of frustration that the process whereby these members would grieve.... First of all, they aren't unionized, so they don't have a union they can go talk to with respect to representation, but even the process through the federal labour laws is very lengthy and onerous. They do not see any resolution, so they've taken the very non-traditional means of simply publicly shaming employers who are not even paying them what they're owed.
I think what would help would be either if they joined a labour union so they would have an institution that protected them from such practices or, in the absence of that, if there was better enforcement of the rules so that companies wouldn't be so tempted to abuse their workers.