I have a very strong fundamental concern about all three of these when they start listing them, and I'll explain why.
Again, I come from the corporate world. I would have a problem sitting down with anyone I wanted to take on and directly saying, “Look, before I take you on, you need to tell me your sexual orientation. You need to disclose to me if you're a homosexual, what it is.” That person could say to me, “That's none of your goddamn business.” Then I would say to that person, “Before I take you on, I need to know what your religion is.” That's another point here. “I'm not going to take you on unless you meet certain religious concerns.” They could say to me again, “That's none of your damn business.” Then I say, “Okay, hang on then. Let me know if you have some form of disability. I need to know that because I have to disclose what your disability is.” Again, that person may say to me, and they would be right to say to me, “None of your damn business.”
I can go on and on: “I want to know what your official language is”; “I don't want to tell you what my official language is because I consider myself to be completely bilingual”; “I'm sorry, you have to pick one”; “No, I refuse to”; “Okay, then I can't hire you.”
I understand one angle of looking at this, but let's talk in the real world. In the real world, if we're trying to put in diversity, we can ask for it. If someone is willing to disclose it and we can work towards it, I'm not against the spirit of this. However, thinking that we can ram something through into a law like this and we can then start demanding that people tell us all types of private information is absolutely wrong.
I am completely against all three of these.