Air Canada also starved me on a long flight because they ran out of dinners before reaching the end of the plane. The worst part is, I could see a to stack of food just behind the curtain. Apparently they can't or couldn't buy food in the US, so they had to split their supply in half, for the trip back.
I was not impressed.