Thanks for the info, koneill08.
In Canada, we sort of have ENDA. For some years, many provinces have, one by one, been adding clauses to their human rights codes to outlaw discrimination based on sexual discrimination. We don't have anything like that in the federal Charter of Rights in the Canadian Constitution, but a couple of years ago, the Supreme Court of Canada basically ruled that discrimination is discrimination, even if it's based on something not specifically covered in the Charter. So that's why gay marriage is allowed.
Our next big frontier in GLBT rights is to protect people based on gender identification.
BTW, I too was very impressed with Adm. Mullen. And I was ticked off with that Republican Senator who accused Adm. Mullen of trying to exercise "undue influence". That's pretty funny coming from a Republican, given that Republicans are notorious for abusing power.