Unlike North America in Japan they recognize that tourists and people on the move require breaks, whether they be washroom, coffee or snacks. Public washrooms are found everywhere, shopping centers, railway stations and in tourist areas. When traveling by "kuruma" (car) or bus and you enter a freeway it usually means toll gates, and invariably rest stops after what Canadians would feel was only a short drive. The roads in Japan never have the horizon at the end of the road and although the road is winding and the speed limit 80 km/hr they always appear to be doing 100-110 km/hr. Almost anything you can think of is available at these places. I have had grape ice cream at one of these places and feel that this is the most delicious ice cream I have ever had. Canadians have such vanilla imaginations.