I just rode the Canadian from Vancouver to Toronto last week. Yes, the prime rib is cooked on board - I was talking to one of the cooks and she mentioned that they slow roasted the prime rib on board beginning in the morning. I agree - it was terrific and the portion was big. Also, VIA was checking the luggage you proposed to take on board and if it was too large (and mine was), they informed you that the big bag would have to be checked. However, they also provided a free fold-up shoulder bag (about the size of one of those LL Bean totes when folded out) to take things out of my big bag so I could carry them on board. The fold-up bag was surprisingly roomy, so I was actually able to move just about everything from the big bag into it. The fold up bag also fit perfectly into the area directly above the sink in the cabin for two and still left enough room for 2 other small carryon rollers to the left. The fact is that when those beds are down in the cabin for 2, space is very tight - tighter than any Amtrak train. There were no storage areas outside the cabins. There was a small amount of space under the bed between the folded chairs that you could squeeze a briefcase and a medium to large purse when the beds were down. We absolutely loved the train, the food and the interesting folks on board. You're in for a real treat.