2. Victoria
Victoria is on magnificent Vancouver Island, British Columbia, is one of the best summer vacation places in Canada. This coastal city can only be reached by ferry or plane. The capital of British Columbia, it is ideal for foodies and those looking for exciting cultural experiences. It is known as "the Garden City" because of its many well-kept green spaces, such as the massive Beacon Hill Park and nearby Butchart Gardens, a must-see garden oasis. 
Visit the Butterfly Gardens, where kids can interact with geckos, tropical birds, flamingos, and hundreds of free-flying butterflies. Take a stroll down Johnson Street and do some window shopping. Summer festivals abound in this city, including a beer fest, music festivals, and a Fringe festival. With its oceanside location, Victoria is home to some amazing whale-watching tours.
This place also has historic buildings. Climb the 87 steps to the top of Craigdarroch Castle's Tower for the best view in Victoria. It also has Canada's oldest lighthouse on the West Coast.
Victoria also offers easy access to amazing beaches and scenic hiking trails, including parts of the West Coast Trail, the "hike of the lifetime."