In May I travelled through North Cascades National Park on the way (via the Okanogan in Washington State) to Kelowna, BC. Early the next morning I visited Kekuli Bay Provincial Park which is on the shores of Kalamalka Lake near Vernon, BC. I think this is nearly the perfect time of year to visit the area, the grass and foliage is still lush and the heat and dryness of the Okanagan summer has not baked everything brown yet.
A few shots from the shores of Kalamalka Lake:
A million dollar view (literally) along Kalamalka Lake.