Canada's anti-organized crime law.

What do you think of Canada’s anti-organized crime law?

In Canada we have a relatively new (1997) law that was put in place to fight organized crime, and has been key to making inroads against the biker gangs that have been causing a great deal of serious trouble. (For examples, see the GQ thread “What is the current state of the Hell’s Angels?”
http://boards.straightdope.com/sdmb/showthread.php?t=266725&page=1&pp=50 )

Conventional laws have not been too effective due to the nature of organized crime, so our government has introduced a new law that pretty much makes it illegal to participate in a criminal organization. While that seems well enough on its face, the problem arises when you try to consider just what defines a criminal organization, and what defines participation.

Through our Constitution’s Charter of Rights we have a fair bit of protection from the state. How does the new law hold up against the Constitution’s Charter of Rights? Is the law a good thing or a bad thing? Is it legal or does it violate our constitutional rights, and if so how?

For reference, following are the sections of our Constitution’s Charter of Rights that may apply, and of course the new anti-organized crime law itself. For the complete Charter of rights and Criminal Code, go to http://lois.justice.gc.ca/en/