Originally Posted by
ISTFlyer
In anywhere else than the USA, you would get a hot meal regardless of the time slot ( day, night ) of the flight; however, in the USA, even on transcontinental flights, you wouldn't get a hot meal after 20:00-21:30. The best you would get is a heated cookie.
Yeah for AC it depends on the route of course but I flew 289 (YWG-YYC) it’s a 2 hour flight departing at 21:10 and got a hot meal.