And yes, mountains out of molehills! It was a nice holiday though. I'm a Canadian non-resident. I get questioned every time I enter. I also get questioned every time I return to my home in the UK (usually about how I acquired my indefinite leave). As for questions about where you are coming from, how long you have been away etc., of course the have the right to ask them, Where you are coming from could, for example, be a Yellow Fever area, in which case you must produce your vaccination certificate.