The Region of Waterloo has ratified a labour agreement with the union representing 644 Grand River Transit workers, ensuring bus service on regional and city streets will continue without interruption.