BC Greens Party Leader Andrew Weaver visits Okanagan