"Anti-Muslim hate has been in Canada - and our politics - long before the violence"

The violence? Is that what its called in Canada?

Marine Le Pen and Donald Trump are recent phenomena.  And of course not even Canadian. 
Maybe you're too easily influenced by others.  Maybe you're taking parts of other societies and beyond using what you perceive as shortfalls and faults to establish your identity now you are blaming them for your own failures.  

So that leaves only Harper  as what you cite as anti-Muslim hate that existed in Canada prior to the 'violence'.