Your experience sounds surprisingly similar to mine in Vancouver, but I arrived by train rather than air. I was only staying for a few days as well. I'm from San Diego, so I guessed that perhaps the length of stay and my hometown were patterns that they've been trained to spot for possible illicit drug running.