I am in Calgary and I am agree with utopie....Last month when I went to US border for landing... I get same experience on US side which you got it at Calgary Airport, that time I fill I am so lucky because I am in Canada ... US border was so rude to me but that doesn't mean all system are like...