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

Image | sunset dock

Caption: (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(external link) #CBClife(external link)
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.

Embed | Other

Muskoka Wharf, Gravenhurst, Ont.

Embed | Other

Katepwa Lake, Qu'appelle Valley, Sask.

Embed | Other

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

Embed | Other

White Rock Pier, White Rock, B.C.

Embed | Other

Pangnirtung Harbour, Pangnirtung, Nun.

Embed | Other

Halifax Harbourwalk, Halifax, N.S.

Embed | Other

Lake Annette dock, Jasper, Alta.

Embed | Other

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

Embed | Other

The docks of New Harbour, N.L.

Embed | Other

Government Dock, Yellowknife, N.W.T.

Embed | Other

Lake Winnipeg, near Winnipeg, Man.

Embed | Other

Thornbury Harbour, The Blue Mountains, Ont.

Embed | Other

Cavendish Beach, Cavendish, P.E.I.

Embed | Other

1st Street Dock, Tofino, B.C.

Embed | Other

The docks at Sylvan Lake, Alta.

Embed | Other

Lunenburg Harbour, Lunenburg, N.S.

Embed | Other

Memorial Lake, Memorial Lake Regional Park, Sask.

Embed | Other

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

Embed | Other

Falcon Lake, Whiteshell Provincial Park, Man.

Embed | Other

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

Embed | Other

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