#CanadaGem: Absolutely striking views from piers, docks and harbours all over Canada

Some seriously stunning waterfronts.
(Credit: Instagram/@hearsumphotos)

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

From the brilliant beaches that cover the coast of B.C. to the quaint harbours sprinkled across the East Coast, there's no denying that — despite being geographically stationed way up in the Northern Hemisphere — Canada is packed with seriously stunning waterfronts. And whether you're all-but resident of cottage country or prefer to make your pilgrimage down to the nearby swimming hole once a year, that refreshing run-and-jump off the dock is simply undeniable.

To help get you in the summertime state of mind (it is June, after all!), here's a look at some of the most awe-inspiring docks, harbours and piers from all across Canada — perfect for soaking up sun, taking an evening stroll or gazing out at the crystal clear waters!

The docks of Quidi Vidi, St. John's, N.L.

Muskoka Wharf, Gravenhurst, Ont.

Katepwa Lake, Qu'appelle Valley, Sask.

Kelly's Beach, Kouchibouguac National Park, N.B.

White Rock Pier, White Rock, B.C.

Pangnirtung Harbour, Pangnirtung, Nun.

Halifax Harbourwalk, Halifax, N.S.

Lake Annette dock, Jasper, Alta.

Port Cap-Aux-Meules, Îles-de-la-Madeleine, Que.

The docks of New Harbour, N.L.

Government Dock, Yellowknife, N.W.T.

Lake Winnipeg, near Winnipeg, Man.

Thornbury Harbour, The Blue Mountains, Ont.

Cavendish Beach, Cavendish, P.E.I.

1st Street Dock, Tofino, B.C.

The docks at Sylvan Lake, Alta.

Lunenburg Harbour, Lunenburg, N.S.

Memorial Lake, Memorial Lake Regional Park, Sask.

Pointe-du-Chêne Wharf, Pointe-du-Chêne, N.B.

Falcon Lake, Whiteshell Provincial Park, Man.

Singing Sands Beach, Basin Head, P.E.I.

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