You guys have a great board here. I am from the US and want to travel from the NJ area to Montreal. Only weekends are possible and the airline ticket prices are out of this world.
Could any of you comment on other modes of travel. I do not want to drive. Amtrak seems nice but their schedules are crappy so is Greyhound the only option left?