Just imagine arriving from Asia on a long flight and then boarding your YYZ connection flight from YVR and no food. AC has to do something about their decision. I agree that flight of 3 hours and less maybe BOB but for flights greater that 3 hours should have on board meals. Come on AC.