Personally I think we all need to stop for at least 1 drink in the Frequenta lounge in the MEX airport. I know I spent many a morning there waiting for the next leg of my journey.
------------------
If you want to experience good customer service from an airline forget Air Canada and try
CanJet or
WestJet