My recent undisclosed location was Montreal. I'd strangely never been to Canadia before and wanted to prove to myself that it actually existed. Took the train from NYC. It's cheap though not incredibly fast. About 11 hours including customs. The google tells me that it'd be about a 6 hour drive, though I imagine you'd have to add on some border time for that trip too. Trains are different than the NE corridor ones in that there is massive amounts of leg room (NE corridor trains are already much improved over airline leg room). No expert on that stretch of rail, but I'd guess relatively inexpensive improvements could get that down to 9 hours fairly easily.