I've been searched a couple of times at Sweet Grass, never at Del Bonita. But I've never crossed at Del Bonita. They have a nice indoor "inspection facility" at Sweet Grass. You go into a "waiting room" with large windows, so you can watch them throw all of your stuff on the floor.
I think my name was on the "list" as I had an alcohol infraction a few years earlier in New Brunswick. I told the New Brunswick guy I took the same amount of alcohol on trips to Alaska. He said US travelers, crossing through Canada, on their way to Alaska get "special consideration". I think I read somewhere your name stays on the "list" like for 7 years.
Once while searched I had my cremated dog in a white cardboard box wrapped with Saran Wrap in the back seat. They tore into that---I guess who wouldn't want to know what's in a box wrapped with Saran Wrap.
.