My daughter took a 4 hour train home. She brought money for food. But apparently you can no longer buy food without a bank card on Canadian trains.