A covenant is defined as a mutual agreement.  What Trinity Western calls a "community covenant" is not that; it's a unilateral rule.  

While the rule does also discriminate against non-married heterosexuals, both cases were fought on the basis of sexual-orientation discrimination.