A quaint Canadian town near the mouth of the Detroit River in Ontario, Amherstburg is the perfect vacation spot for glampers who love nature and who want to discover the true beauty that Canada has to offer. With a labyrinth of hiking trails, luscious lakes, and numerous historic sites, there is something for every glamper to discover in and around the enchanting town of Amherstburg. Sandwiched between the majestic Lake Erie and Lake St. Clair, those who love water sports will be in their element, but for those who prefer a culture vulture jaunt, no fear, wile away the hours in a prestigious winery or wander around one of the impressive historical sites.