An agreement in principle has been reached between the STM and the union representing 4,500 bus drivers, metro operators and ...