We are going from New York to Niagara Falls via train. The train arrives at the US side in the evening. We then have to cross into the Canadian side as we will eventually travel on to Toronto. Has anyone done this crossing, and hotel recommendations for hotels on the US side and how long does it take to get from one side to the other ?