If you're visiting the Okanagan you have to check out the Kangaroo Creek Farm in Lake Country, BC (just outside Kelowna, British Columbia). Kids of all ages will love this educational farm, it's perfect for family travel.
The place that holds my heart - where my compass will always point. Kalamalka Lake, BC - Means "lake of many colours" in Okanagan Native language. One of the most beautiful, warm lakes I have ever seen!