You are also assuming that "low wage" stance. As per the law there is no such discretion in tfwp. If some body is not following it, you don't curse the rules. You enforce the law. In all those reports, government has been taking action against these employers too. Or do you want to shut down entire program due to those isolated events.
Imagine for a moment the results of this. Canada won't be able to bring in Post Docs, visiting university professors for research programs nor any high skilled workers. In turn probably other countries would return the favor (it is a two way street) so all Canadians working in US, UK or any where else in the world would face the same situation. I am not sure that is what government is looking for, nor should you.
Having said that, yes unemployment in general in Canada is a serious problem. In my limited understanding of that, more business opportunities are being lost and cutting down jobs. For e.g. (no direct offence to language ideology), but Quebec's obsession with language is costing it losses in every industry. Air craft manufacturing to moving of port to Hydro Quebec losing contracts to sell electricity to Newyork, you name it. Every one living there can see and admit it including those who favor the language.
Montreal has only gone towards down sizing in grandeur of its past in the last 30 years. Toronto though grew up from nothing, although unemployment is a major question there as well.
But still most of these issues aren't related to immigration. Example of US has repeatedly been quoted. It still has 65k H1B quota for each year for highly skilled jobs despite being a lot larger in population. That work force does contribute to their economy more rather than less, otherwise it would have changed. I am sure viewing the state Canada is in, similar programs (if implemented appropriately i.e. fixing all of the misuses cited) would boost the economy only.