The assertion that this is something the federal government can or should fix is flat out wrong.  For the vast majority of employees in Canada, employment is a matter of provincial law and an area in which the federal government has no jurisdiction.