I have crossed in Blaine on more than one occasion. Always in winter, and always asked on the Canadian side if we had guns. No sufficed, and in all cases but one, we simply drove through, even though we were towing an enclosed trailer with 4 snowmobiles inside. Coming back through the US side has been another matter. Last winter I failed to declare an Orange. It was on the dash, so it wasn't like I was trying to hide it. We are asked to leave our vehicle and enter the holding building, at which point we guessed it was just a random search. When we were called up to the counter, the agent had my orange and asked who's it was. I claimed it promptly, at which point I was advised I was looking at a fine of well over $400.00. I actually laughed out loud, and told the agent I was repatriating the Orange as I had bought it in the US, and asked him if he wanted to see the receipt. Both my buddies started laughing. Big mistake. 30 minutes later we were finally allowed to leave after a major chewing out. After 911 it took years to get off a watch list that resulted in delays and hassles at numerous national and international airports. And a stupid orange almost got me back on it. I can't image how much trouble an undeclared gun would cause.