Finda Cabela's. If you're into to ANY sort of outdor activity, you won't be disappointed!
Oh, BTW, if you don't have your passport, you'll need it to cross the boarder.
If you can find your way to Amarillo (on I-40), check out the Big Texas Streak House. Sure it may look like a tourist trap, but speaking from expeirence, it's worth a stop. The food backs it up. If you're crazy enough, they're famous for their "free 72 oz. steak dinner." The only caveat is that you have to finish all 5+ lbs of food (4.5 steak, salad, baked potato, shrimp cocktail & biscut) in under 1 hour. If you don't that free dinner will be about $80. Worth it though. You can always share the leftovers with the dog.