Situated amongst spacious oceans and long-reaching rivers, some of the country's most picturesque and populated cities are those that are located next to bodies of water. Boasting bustling waterfronts and a bevy of restaurants and shopping, these are the top 10 Canadian waterfront cities.
Quebec City, Quebec
One of the oldest cities in North America, Quebec City sits along the St. Lawrence River and is a beautiful mix of old and new, from cutting-edge contemporary eateries to cobblestone streets and horse-drawn carriages.
Considered to be Canada's Las Vegas, this is another booming city on the St. Lawrence with a charming area along what is called the "Old Port." The non-stop nightlife in the downtown core is just mere minutes away.
The country's largest city, Toronto has always been a mecca for top-notch restaurants, bars, attractions, and more – its place on the north-western shore of Lake Ontario also makes it a desirable waterfront area with parks and beaches.
Niagara Falls, Ontario
Probably the most popular Canadian tourist destination, the Falls are visited by millions upon millions of people every year.
Halifax, Nova Scotia
Halifax Harbour is one of the biggest in the world, and the city has got it all – fishing, rock-climbing, boating, historic sites, lighthouses, and so much more.
St. John's, Newfoundland
Not to be confused with its apostrophe-less brother, St. John's is the oldest English-founded city in North America, with a popular arts and culture scene as well as a wide range of parks and sporting activities.
St. John, New Brunswick
If you haven't ever seen the Bay of Fundy, then you need to check out this Canadian waterfront city, which is a stunning place situated at the junction of the Bay and the St. John River.
Charlottetown, Prince Edward Island
The capital of PEI is a quaint, cozy area in the Atlantic with the friendliest of residents. Visit homes from the Victoria Era or try to make it into town for the Charlottetown Festival, an annual summer event.
Vancouver, British Columbia
There's nothing that you can't find in Vancouver – there's snow-capped mountains and sun-kissed beaches, beautiful markets, ideal weather (most of the year), and everything in-between.
Victoria, British Columbia
A sleepier BC city, Victoria is located in the Pacific on the southern tip of Vancouver Island. Also known as the city of gardens, there are a number of colleges in the area too, making it a place with a great mix of people.