AC policy is take meal orders by status.
AC status members, of course, like this policy. Revenue and Aeroplan PAX in business without status do not.
You were not being discriminated against as an award ticket holder, but because, I assume, neither of you are E, or SE.
Edit: mikeyyz was faster than me