The union representing GO Transit bus operators and other employees says it has reached a tentative deal with Metrolinx that ends its four-day strike — putting GO buses back on the road this weekend.