Canada/New Brunswick: Kouchibouguac National Park
Kouchibouguac National Park (good luck trying to pronounce it) is on the east coast of New Brunswick, protecting the series of barrier islands and sand dunes exposed to the Atlantic Ocean. A little bit inland lies a unique sphagnum bog with wooden paths and an observation tower in the center. Here, you can see how the wild cranberries grow, as well as find several species of carnivorous plants.