So this last trip I used my iPhone Google Maps GPS and both going to Canada and coming back from Montreal, it sent me to tiny border crossing stations. Really small stations, in Rouses Point, NY (going to Montreal) and Alburgh, VT (coming back from Montreal). As to why the GPS took me to these stations, that is a question for Google. It was my first time crossing at both of these stations.
The Rouses Point station was accessed via State Route 78 west and then 2 north (I think). The 78W is very unusual as it takes you by a river and there is no guardrail and just a small, steep embankment between the north lane of 78W and the river. So if the road is slick and you skid, you and the car are going right into that river. It's unusual in my experience, travelling on US state routes, to see something like this.
I knew I was headed to the Rouses Point border crossing because I went over a bridge that crossed Lake Champlain, and then I saw signs pointing me towards Rouses Point. The station is very small, one lane of traffic, one border guard, a pleasant, attractive young French Canadian woman in her early 30s or so. I think me and the guard were the only people within miles, there was no other traffic or signs of human life. She asked the usual battery of questions, I answered one using a few French words (poorly pronounced, of course) which made her laugh, and she let me into Canada. As I was leaving this station, it occurred to me, as a veteran of many, many crossings of the border between US and Canada, that the Canadian border guards are generally younger than their counterparts on the US side. It's very rare I see a Canadian border crossing customs agent over the age of 35.
Coming back to the USA, my GPS took me to the Alburgh, VT station. As with the route to the Rouses Point, NY, border crossing, you go through a lot of country roads, small towns, farms. It occurred to me that the towns on both sides of the border are really similar, there are lots of farms and farm related vehicles on both sides. I did drive by one farm on my way to Alburgh that had a large flagpole with the Canadian flag sitting on top of it.
Unlike with Rouses Point, NY, I didn't know exactly where I was headed. Before you get to the Alburgh, VT border crossing, there are no signs warning you are approaching the US border and even the GPS didn't mention anything about it (something for Google to work on). All of a sudden the station appears at what looks like the dead end of the road. Unlike with the Rouses Point station, you have to wait for a large electronic gate to lift up before you can even get into the Alburgh Station. When I got past the gate, I waited for the light to turn green and then drove into the one lane available for traffic.
There was one guy in the station and just like at the Rouses Point station, I had the sense it was just me and this customs agent and no other humans anywhere nearby. No traffic, no activity.
So the guy looks at me- he is an older guy than the Canadian lady at Rouses Point, maybe mid or late 40s. He asks me where I was coming from and I told him Montreal, and the purpose of my visit. So then he asks me, "why did you pick this station to cross at?????" I then told him my GPS sent me there. I guess it's mostly locals they are used to seeing at these crossings, but in fact my GPS did send me there. Anyway he asked me where I usually crossed and I told him Highgate Springs and I didn't really know why the GPS had sent me to his station. He then looked at my passport and bid me adieu without asking any further questions.
If you are looking for duty free shops near these stations like there are near the big ones in Highgate Springs, VT and I-87 in NY, forget about it. You will be lucky if you can even find some place to get a cup of coffee nearby. These are very small, sleepy stations and afterwards I was thinking it must be awfully boring for that Canadian border guard lady and the US border guard guy. There did not seem to be anyone else around and really not much to do for them, except sleep.