It is rather presumptuous for a non-Jew to define anti-Semitism. That's not something a Gentile can feel in the bones, especially in its nuanced rather than overt form.
Stating the parameters of anti-Semitism – for many that means making a contorted distinction between Jews and the Jewish state of Israel – is akin to whites telling blacks what constitutes racial bigotry. There's an inherent condescension.
Let's try to be fair on one point. Immigration Minister Jason Kenney didn't explicitly accuse KAIROS – the Toronto-based ecumenical activist group – of being anti-Semitic in remarks last week at the Jerusalem-hosted Global Forum for combatting anti-Semitism.
What he said was: "We have defunded organizations, most recently, like KAIROS, who are taking a leadership role in the boycott, divestment and sanctions against (Israel)."