Which Vancouver flights are you taking?
CX has two midnight flights from Vancouver to Hong Kong and both serve very different food.
CX 835 - 1am flight will serve a proper supper and breakfast prior to arrival with the typical refreshment on demand. Sort of like the HKG to JNB on the above thread. This flight originates from Vancouver, so a proper full supper service will be offered.
CX 889 - 3am flight will serve a refreshment (a fruit appetizer, entree - two to three choices and dessert), snack on demand, and breakfast prior to arrival. Since a full supper was served on the JFK to YVR segment, a lighter meal was served after takeoff.
Hope it helps!
You can also search the CX F Menu 2007 (last year F menu thread)!
Carfield