VIA Rail does offer WiFi, power outlets, bathrooms, and snacks for sale on board most of its trips. Please keep in mind that since these are complimentary it is within the carrier's rights to not offer them on specific routes or if there are technical issues outside of their control.