I think your bill has laudable goals, but my concern overall is that we seem to be fixing individual trees and losing sight of the forest.
If you look at Bill C-16 and the Criminal Code, you will see that there are also provisions there for prohibiting discrimination based on sex. Your bill also forgets to include that particular part. Is that something that you were made aware of, or is that another oversight?