I think the Canada Revenue Agency has resources and the potential to look after these things, but it's my understanding that Bill C-38 will increase transparency to further explore the disclosure of organizations that engage in political activity that can potentially be violating charities law by abusing the subsidy of the Canadian taxpayers. It also provides resources to the Canada Revenue Agency that not only enforce the compliance efforts but also increase education so that all charities know what's required of them under the law.
On May 28th, 2012. See this statement in context.