For a place without a sun-and-sand reputation, Canada certainly has an abundance of shorelines, stretching farther than in any other country in the world. Add to this the thousands of kilometres of lakeshores big and small, and you have a waterfront scene that could take lifetimes to explore. Here are our picks for the best beaches in Canada — those with the warmest water, the best sand, surf and swimming, the tiny hidden gems and the bountiful aquatic wonders, all right under our noses, from coast to coast.
8 of 20
Hopewell Rocks, The Rocks Provincial Park, Hopewell Cape, New Brunswick
These age-old formations, sculpted by the Bay of Fundy tide, do double duty, luring in kayakers to meander around little flowerpot-shaped islands, and then transforming into a beachcombing spot when the tide is out. This area sees the highest tides in the world, up to 14 metres.
Wow factor: In late July, between one and two million shorebirds make this their only pit stop on a 4,000-kilometre migration south.
Where it’s at: From Moncton, take Route 114 to Hopewell Cape.