I'm in Vancouver - flew here from Seattle yesterday and fwiw had zero hassle with immigration, but when I've crossed the border by road in Montana I noticed the same assholery with the US customs guys. One of themy accused me of trying to import contraband seashells (solely based on the fact I had traveled from Italy via Calgary!).