Unfortunately cellular service between Calgary and Banff is unreliable. There aren't any washrooms on board but please notify the driver to have him pull over at a rest stop if needed.