M-103 presupposes the collective guilt of Canadian Society vis a vis Muslims as a group.  It's inflammatory, defamatory and frankly oddly racist and islamophobic in its own right, conflating the acts of individuals and proscribing them to the opinions and attitudes of groups.  It will not help Muslim non Muslim relations or bring about tolerance.  Quite the opposite. 
As an aside, with hindsight, we now know that the hate speech laws which were specifically set up in the 1970s to go after Holocaust deniers, were a huge mistake.  They certainly did not help stamp out anti Semitism in Canada.  We should learn from such failed social policies.