Just curious. If one wanted to visit Canada from here in the States, do you need a passport now? Fourteen years ago my wife and I rode up and across Canada and came down through Niagra Falls. I've heard that a passport cost $700 or more. Does an American really have to spend that kind of money now to visit our neighbors from the North?