Correct me if I'm wrong, but I get the impression that Bill C-13 was developed precisely to make it possible to do what you just mentioned. I've already appeared before the House Justice Committee and that of the Senate to express my support for that bill because it is an attempt to correct the deficiencies you've identified.
On May 8th, 2008. See this statement in context.