My wife and myself did the Rocky Mountaineer section from Banff to Vancouver and we did the Gold carriage,though it was more expensive it did include all food and drinks plus the views.Well worth it IMOP.
That section is 2 days with lots of mountains and lakes on day 1 and Lakes and the Fraser...