Here is another pic from Osoyoos last year
I love going there every year. Osoyoos, and the south Okanagan in general does not feel like Canada. For 6 months of the year you really do feel like you are in California or Mexico. It is so hot and so dry, and the nights stay nice and warm as well.
I remember once staying in Osoyoos for 3 weeks in June / July and the coldest day we had was a high of 26, and after a couple weeks of 30+ weather I was amazed how cool 26 felt
Even the winter is short (only lasting about 2 months) and even then the average high temps still remain above freezing.
For those in Eastern Canada if you ever come to BC, you must come to the South Okanagan in the summer.