The 18-hole "Tower Ranch Golf & C.C." course at the Tower Ranch Golf & Country Club facility in Kelowna, British Columbia features all the hallmarks of British Columbia golf. Tower Ranch Golf & C.C. golf course opened in 2008. Neil Schmidt manages the course as the Golf Professional.