speechless, MEX-YVR is a 6 hour long flight. Almost same travel time as YYZ-LHR! Credit cards in Mexico are not as prominent as in Canada or the US, some people will go hungry. Service keeps getting better and better! I certainly miss the days Japan Airlines was flying YVR-MEX