Canada is one of the most popular holiday destinations in the world - and with good reason. If you want to visit as much of it as possible, you could consider taking a transatlantic cruise, which will see you stopping at fascinating cities along the way.
One of the best cruise holidays on offer here is a voyage up St Lawrence River, which will transport you past some of the most famous towns and cities in the country. The staggering waterway stretches all the way along from the Great Lakes to the Atlantic Ocean.
Your cruise line can see you on your way in style and luxury, and you'll find a host of entertainment onboard your ship. You may be able to catch live shows in the evening, spend your mornings swimming and enjoy the overwhelming choice of food on offer at the various restaurants.
Indeed, your job onboard is to relax so that you can indulge in as much sightseeing as possible when you stop. One place to take an excursion is Halifax, which, as the first British town established in Canada, could remind you of home. Here, you can take a stroll down the waterfront admiring the sights, visit one of the museums or art galleries, or simply kick back and relax on the sandy beach.
Charlottetown is the capital of Edward Island, which you will pass as you continue your voyage along St Lawrence River. This is another interesting place tostake a trip on to dry land - particularly if you like to shop. Indeed, there is a wealth of boutiques to tempt you here, whether you are after a souvenir of your stay or you want to treat family and friends back home.
Visiting Quebec is an absolute must. This is the only fortified city in North America and you can take a stroll around the walls and see ancient relics from the city's past as you go, such as the star-shaped citadel, fortresses and Artillery Park.
Parliament Hill is another top attraction and is something of an architectural treasure, while Chateau Frontenac is equally eye-catching - and is famed for being the most photographed hotel in the world. For something a little different, head for Sainte-Anne-de-Beaupre Shrine, which has been a rumoured place of miracles for almost four centuries.
Stopping at Old Montreal should also be on your agenda, particularly if you're interested in Canadian history. Founded in 1642, it is a fascinating place to spend the day and you will be greeted by a different historic site around practically every corner. The old port of Vieux-Port makes for a good starting point, while there are also plenty of restaurants and shops to visit while you are here.
Of course, variety is the spice of life and for a truly unforgettable break, Canada offers something very special indeed. On St Lawrence River you can indulge in some slightly less traditional sightseeing - by keeping an eye out for passing whales.
Whale-watching is one of the key draws to cruises in Canada, as certain species are known to travel up the waterway during the summer. Right whales are among the most prolific and as they grow to reach lengths of 18 m you should have little trouble spotting them. They are also curious and friendly, so don't be surprised if they get quite close to your ship.