Not very surprising given that Quebec has the highest unionisation rate (~40%) among all Canadian provinces and U.S. states.
Taxi drivers are somewhat exploited under the present system. Someone else usually owns the medallion and puts the boots to the driver. It's the sort of thing that causes a union in the first place and there have been some efforts in Canada to create a taxi driver union.
Regardless, my point was that Quebec is very pro-union and the public opinion generally tends to side with workers (taxi drivers in this case) as opposed to consumers.
In fact, multiple large unions in Quebec have shown their support for taxi drivers in their fight against Uber (http://www.usw.ca/districts-fr/5/nouvelles?id=0158 sorry, French).