The price of an overnight train in Canada depends on your destination. VIA Rail offers two overnight trains, The Canadian and The Ocean. The Canadian is between Toronto and Vancouver. The Ocean is between Montreal and Halifax.