It was at Calgary's airport. I was called out for a search. Then, border security guys spent an hour having coffee and my plane flew away. I came to them and made them have a very unpleasant conversation with me for the next hour.
They summoned their higher up, who came with an official entry refusal with no reason stated, citing that he has no obligation to give one.
The bastard had a badge with name R. Torres on it.
Nevertheless, I flew the next day on the same airline.