It appeared something was up early last summer when VIA did not post the menus for "Sleeper Plus" (formerly "Easterly Class") on the Ocean. Then at the end of October the Business Class (VIA 1) menus disappeared. A short while later the menus for the Canadian were removed.
The missing menus that have resulted in the most complaints are those for the corridor Business class. At least the dining cars have menus to present to the passengers at table. But there are none in Business Class. Prior to the end of October, passengers could pre-order a meal from the posted menus. Although his could not be done on-line, a phone call or request at a station would have a note made on the file. Dietary and religious meals can still be - and must be - ordered in advance. Passengers who are members of the VIA Preference programme at the Premier level are told discreetly by the attendant that they may have first choice of meals, and those meals are described from notes the attendant has. Other passengers are offered a choice if such is available when the attendant and the trolley reaches them.
The entire three-course meal is now served at once, which is supposed to be something requested by business travellers so they can quickly get back to work. Unless you want your main course to get cold, you have to leave the starter for after the main course. The cloth napkins have been replaced by paper and at lunch the dessert is wrapped in foil or plastic - not very Green as VIA brags about their service. I have experienced the new service six times. On the plus side: being a Premier member I have always received my choice of meals. The food and service has been very good. The wine continues to be of good quality. With the abundance of reduced fares in Business Class - you don't need to wait for one of VIA's 50% sales - I can live with this. Some of the advance purchase fares are more than 50% off. But I wouldn't be too happy if I was paying full fare.