Galloway is not a Canadian citizen; he does not have a right to come to Canada (nor any other rights guaranteed to our citizens). He would be a guest, and he is being turned away for security reasons.
Were he a citizen, he would have the right to spout his bigotry in Canada (but not to engage in material support for terrorists, which is a crime.) If he were a citizen, he would be allowed back home, and arrested for his crimes.
I don’t see this as a free speech issue; I see it as a sovereignty issue — keeping out an undesirable foreigner who has no right to be here, and who boasts about violating our criminal code.
For many Canadians, a far-left, foreign Hamas supporter has a greater right to freedom of expression in Canada than Canadian citizens do. (Let the record show that I also applauded the decision to keep the Phelps clan out of Canada, and even conceded that Britain had the right to bar Geert Wilders.)
A highlight from Gorgeous George’s last visit to Canada:
…”Anti-war” hero George Galloway visited Ottawa last year for the specific purpose of attending a Canadian celebration of the 74th birthday of Syria’s fascist movement. The Syrian Social Nationalist Party sports its own stylized swastika, sings its anthem to the tune of Deutschland, Deutschland, Uber Alles, and dreams of a greater Syria from the Nile to the Euphrates.
Lovely “peace activist” you’ve got there, comrades.