Just ask any worker:
People join unions for all the above reasons and more!
There are laws in Ontario that will assist in many of the points listed above through the “Ontario Labour Relations Act”, “Employment Standards Act”, and many others.
Many employers in Ontario provide the benefits of a Union however there are many workers that are exploited and unable to have a voice in the workplace. IUPAT Ontario (The Ontario Council of Painters of the International Union of Painters and Allied Trades) can assist you with a better standard of living anywhere in the province.