To those complaining about not being able to pay with a credit card, you obviously don't understand the small margins of these small businesses and trying to make a living. A savvy traveller would know to carry cash when going to independent businesses--giving a business a one-star review because you didn't carry cash reflects badly on no one but yourself.
True Grain is my new favorite find in the Okanagan. We came here the morning after the Penticton fondo, and bought a variety of products for breakfast, then lined up again to buy more to take on our drive home. We tried the cheese twist, the cheese pretzel, the German pretzel, the savoury breakfast bun, and roasted almond chocolate cookies. Everything was delicious, and high quality. The lady behind the counter was very friendly, and did not rush us while we tried to narrow down our selection.
Given the care and quality of ingredients that go into the products, I feel that the prices are really fair. This is not bread made with cheap imported bulk flour. These people actually truly care about the products they produce, and use ingredients to support that belief. They will also tell you about the ingredients if you care to ask.
There is a shelf full of various types of flour you can buy. I am not a baker and have no idea what they all do or what they all mean, but that selection looks impressive.
I would suggest to the store that the "no credit card" policy/sign be made more obvious, just to help those who must pay by credit cards.