Uber Canada signs deal with union offering workers dispute representation