The capital of Nova Scotia is any historian's dream: This harbor town has been a British stronghold and a pirate haven. The city was also the starting point for more than a million immigrants' new lives and the final resting place for hundreds who died at sea as the "unsinkable" Titanic drowned in the icy Atlantic. And with so many of Halifax's top attractions devoted to the preservation of its rich history, you might think that this city is stuck in the past. But you'd be wrong.
Saint John, New Brunswick may not give the best first impression: The city's skyline is dominated by shipping terminals and oil tanks, while decades of industrialization have left behind a somewhat gritty appearance. But don't be too quick to dismiss New Brunswick's largest city. Beyond the factories lies a vibrant downtown area where remnants of the Victorian era enhance the scenery. History lives on in the heart of Saint John with sites like the Loyalist House, which pays tribute to the city's former allegiance to the British. You can still feel Great Britain's presence by grabbing a stool and a stout at one of the city's many Irish pubs, a cultural marker set by the many Irish immigrants who made their home here in the mid-1800s.
Best Places to Visit in Canada