The United States of America is the world’s fourth largest country and Canada is the second largest. It is hardly surprising then that the two share the world’s longest land border between two nations. Scattered along the 5,525 miles are hundreds of cities, towns and villages in addition to islands, lakes, national parks and waterfalls. Here’s six towns that will brighten up any journey along this immense frontier.
Share