I've got a couple of campus interviews lined up. They are all in the US, while I am a Canadian citizen presently living and working as a postdoc in Canada. I've heard a number of weird stories how things went wrong on the US border for Canadian citizens. For example, one of our profs was invited as a colloquium speaker to an Ivy League university a couple years ago. When asked whether he would be paid for his talk by the US side, he honestly told them that they would pay him an honorarium. Guess what? They did not let him into the country as he "is taking jobs away from Americans". To make things worse, he was put on their "black list" of people who have to go through additional screening every time he crosses the US border. He was told that in future he might have difficulty in getting employment-based visas. It seems that complete honesty is not always the best policy.
Should I tell the officers that I am going for a job interview? Will it set some alarms off? Can they refuse my entry based on that? Or is going for an interview fine? Please share your experiences. I should mention that I have already gone to 2 interviews. When crossing the border, I said that I was going to give a talk about my research at X university, which is totally true. The words "job interview" were never mentioned.