Travel·Photos

The most beautiful beaches to visit from coast to coast this summer

Save us a spot under your umbrella!

Save us a spot under your umbrella!

rolling hills and red cliffs on the left. a sandy beach is seen below and a calm, blue ocean is pictured on the right. a bit of fog lingers in the sky.
Îles de la Madeleine, Que. (Credit: iStock/Getty Images)

While we might be better known for our snow-capped Rockies, chilly temperatures and sparkling Great Lakes that turn to ice for half the year, Canada is actually packed with hundreds of stunning sandy beaches that bring a taste of the tropics right to our own backyards. These serene stretches of land and water aren't limited to the most southern tips of our nation, either. Even our most northern territories boast waterfront oases that come alive as the warm weather nears.

Here are some of the most unbelievably beautiful beaches from all across the country. Save us a spot under your umbrella!

Crystal Crescent Beach, Crystal Crescent Beach Provincial Park, Sambro Creek, N.S.

 

Wasaga Beach, Wasaga Beach, Ont.

 

Du Havre Beach, Îles de la Madeleine, Que.

 

Tribune Bay, Hornby Island, B.C.

 

Shallow Bay Beach, Gros Morne National Park, Cow Head, N.L.

 

Grand Beach, Grand Marais, Man.

 

Singing Sands Beach, Basin Head Provincial Park, Souris, P.E.I.

 

Devonshire Beach, Slave Lake, Alta.

 

Sandy Beach, Good Spirit Lake Provincial Park, Canora, Sask.

 

Hopewell Rocks beach, Bay of Fundy, N.B.

 

Cambridge Bay Beach at Cambridge Bay, Nun.

 

Grand Bend Beach, Grand Bend, Ont.

 

Long Beach, Tofino, Vancouver Island, B.C.

 

Martinique Beach, Martinique Beach Provincial Park, Musquodoboit Harbour, N.S.

 

Hay River Beach, Hay River Territorial Park, Hay River, N.W.T.

 

Plage du Lac Saint-Joseph, Fossambault-sur-le-Lac, Que.

 

Thunder Cove Beach, Kensington, P.E.I.

 

Patricia Beach, Beaconia, Man.

 

Salmon Cove Sands, Salmon Cove, N.L.

 

Lake Annette Beach, Jasper National Park, Jasper, Alta.

 

Waskesiu Main Beach, Prince Albert National Park, Sask.

 

Kluane Lake, Kluane Lake National Park and Reserve, Y.T.

 

Sauble Beach, Sauble Beach, Ont.

 

Parlee Beach, Parlee Beach Provincial Park, Pointe-du-Chêne, N.B.

 

Sun-Oka Beach, Sun-Oka Beach Provincial Park, Summerland, B.C.

 

Hirtles Beach, Kingsburg, N.S.

This article was originally published on June 22, 2017 as part of a Canada 150 series called #CanadaGem.

Add some “good” to your morning and evening.

A variety of newsletters you'll love, delivered straight to you.

Sign up now

now