"We have laws against hate speech, we accept those limitations on individual rights that are reasonable in a democratic society." -I couldn't agree more. 

What would it take to slap the leaders of these hate groups in Canada with hefty fines, or put them behind bars, as we did to Ernst Zundel?

I don't know the answer, but at this point, I think it's a fair question to ask.