Osoyoos, BC: Canada’s Desert Paradise