Contrariamente a la opinión popular, recomendaría encarecidamente no tomar los trenes. La razón es que los trenes corren más lentos que los autobuses, por ejemplo el Maple Leaf que va de NYP a Toronto dura 12 horas y media y hace varias paradas. El Adirondak que va de NYP a Montreal está más o menos en la misma situación y dura 10 horas y media. Es cierto que buena parte de ambos trayectos discurre junto al río Hudson y ofrece vistas espectaculares. Pero sin embargo, se pierde un día.
En mi opinión, el autobús es una mejor opción porque ambos destinos son atendidos por múltiples compañías.
Para Montreal, el tradicional Greyhound (6 autobuses al día; de 7 horas y 20 minutos a 8 horas y 50 minutos, $73-105) además puedes tomar New York Trailways (2 autobuses adicionales al día; de 7½ a 8½ horas, $84).
Para Toronto hay 3 opciones: 2 de las cuales mencioné anteriormente. Otra es Megabus (Odio su sitio web) que es un servicio expreso de bajo costo ofrecido por Coach USA. El costo por boleto a Toronto, por ejemplo, podría ser la mitad de lo que Amtrak cobrará si compras con 4 días de anticipación.
Algunos de los autobuses funcionan durante la noche, por lo que puede ser más ventajoso hacer eso que tomar el tren que sale de NYC por la mañana y circula durante el día.
Además de todo esto, hay sitios web como Amovens que te permiten encontrar un posible viaje en coche a tu destino también. Lamentablemente, en este caso la previsibilidad del horario se va por la ventana.