BCGEU health care members ratify three-year deal