The Marshlands Inn is a New Brunswick Country Inn and one of Canada's best known country inns. This pre-confederation home, operating as an inn for over 60 years, has been the stopping place for many of Canada's notables and visiting celebrities. Even the Queen of England has stayed at Marshlands.