Do you understand what the term "all else being equal" means?
Really? Wow! That sounds strange. You sure? So nobody has the right to choose then in Canada? LOL This does not make sense. I mean even a company has the right to not hire the first person that walks through their door with all of the qualifications and references, and you would have no case if you go up to a judge and say "I have all of the qualifications and references and I was the first person interviewed but they denied me the employment" then why would a judge be forcing an individual to open up his/her home to the first person that walked through the door just because that person seems to have provided proof employment and references? It's not all about qualifications or proof of income and/or references, it's about the fit. Everybody has the right to decide what's best for them, what's best for their business, what's best for their own home.
Well that's why there is a lack of affordable housing everywhere. It's because people don't want to deal with this kind of BS and decent people end up not able to find an affordable place to rent and can only live in their cars in Walmart parking lots.