Layla4, you are correct to the extent that Human Rights Codes do not prohibit or restrict stupid or unfair hiring decisions - only ones where the employer has a prohibited motive.  Examples are where the employer refused to hire because the applicant black, jewish, muslim, christian, disabled, for instance.  

In those cases, the employer will still be in the right if he can establish a bona fide occupational requirement for the decision.

Complainants lose the overwhelming majority of human rights hearings, by the way.