The keffiyeh is normally worn in the middle East for protection against sandstorms. Maybe the security guards were worried you were telegraphing about an upcoming sandstorm in Canada like some others I've seen on the news. That's just weird. There's never been a sandstorm in Canada...