#CanadaGem: 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!

The water sparkles against the red sand cliffs of Les Îles-de-la-Madeleine in this stunning Instagram shot from @mimfau (Credit: Instagram/@mimfau)

This article was originally posted June 22, 2017 and was updated August 3, 2018.

We here at CBC Life are just as excited as you about Canada's 150th birthday. So in the month leading up to July 1, we're showcasing some of our country's amazing hidden gems from coast to coast: totally Instagram-worthy food, tiles too pretty to *not* shoot, crazy views and more. #CanadaGem  #CBClife

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, 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.B.

What did we miss? Use #CanadaGem #CBClife on social to show us and tag us!