The VIA Rail Ocean runs overnight between Moncton and Montreal — 20 hours on one of the few remaining sleeper train services in eastern North America. The train uses European-style Renaissance sleeper ...