Originally Posted by
newyorkgeorge
For the exception of CO, all major US airlines no longer provide complimentary meals in domestic coach (this generally also includes the Caribbean, Hawaii, Mexico, and Canada). Buy on board menus vary by airlines. Airlines like USAir have a fairly good selection of buy on board food while others offer mainly junk food. A few airlines like Southwest offer no meals, either complimentary or for purchase. Alcoholic drinks must be purchased.
Some airlines in North America do offer complimentary snacks in addition to complimentary non-alcohol drinks:
United: tiny biscuit
Southwest: peanuts on short flights, box of assorted snacks on longer flights
Jet Blue: chips, cookies, crackers, etc.
Air Canada: no complimentary snacks