As VIA's Website says, you may bring your personal refreshment supplies into your "cabin." Thankfully, VIA openly permits this and does not search passenger's luggage - in the name of security - as the cheaper cruise lines do so they can confiscate the passengers' liquor and wine. In the days when the Canadian was a CPR train, it was possible to have a personal bottle of wine served in the diner if you got to know some of those splendid stewards. My wife and I and some friends used to do this by delivering the bottle (with a "thank you" wrapped around it) to the steward prior to dinner. By the 1970s, the CPR had stopped selling Champagne, but they still had the fancy glasses and a gorgeous silver bucket badged with "CPR" in script. One time the steward brought us the bucket with our bubbly in it to our table. Some other passengers saw this and said: "We would like to order Champagne as well." The steward discreetly explained that we brought our own and no-one seemed to mind. I can't imagine this sort of flexibility occurring these days.