While I don't dispute that there is an anti-Muslim undercurrent in some areas of our society, and it may well be getting worse, I thoroughly disagree that it is a "culture of hate" in this country.  Such language is wrong and does nothing but to inflame.

The most common usage of the word "culture" when it comes to society involves the overall customs, attitudes, and institutional aspects (etc)  of a group of people (i.e. citizens of a country or region).  It is quite clear that overall, Canadian society is inclusive, not hateful, and decidedly not anti-Muslim.

Anti-anything is wrong (by anyone) and I believe that most Canadians see this.  Those that don't need to be addressed in some way....and how to do this is a different conversation.