Been to all those places and several more that are further north. Canada has lots to offer, but I have never had a lick of trouble getting into the USA, but we have family down there, and my wife was born there, though now she carries Canadian credentials.