The best read on the socialists in America is authored by Michael Savage IMHO. My fav is "Liberalism is a Mental Disorder". Its an easy read (thank goodness for me) and a fast read and spells out complete and to the point these whack jobs and the their thought process, limited thought process.
Free speech in Canada? how about England? Forget it........doesn't exist. These fools would rather kiss a radical Muslim and jail someone that talks against the radical Muslim.
When anyone, with any sense, boils it down. There ain't no difference between a Communist and a Liberal.