As Peter said, Keegstra is a hate speech case. There's nothing in this case that appears to resemble hate speech, therefore there is very little that the Keegstra decision has to do with this case.
If you're looking for a seminal case is this realm take a look at Committee for the Commonwealth of Canada v. Canada.
http://www.hrcr.org/safrica/expressi...th_canada.html