The airport has a nice little cafe...not a chain cafe, and the food is pretty fair. Other than that you can walk over to the casino, about a two minute walk, do some gambling and get some very nice food, and a drink if you wish. That should take care of three hours. Castlegar does not really have a downtown, everything is spread out with big box stores so not much shopping or anything to do.
Hope this helps.