A guide to Osoyoos Lake in the Southern Okanagan Region of British Columbia, Canada. Osoyoos Lake is located at the community of Osoyoos. Osoyoos Lake offers excellent holiday vacations in BC's Southern Okanagan..