25. St. John's, the port city located in Newfoundland and Labrador on Canada's east coast, has a small town vibe despite being the province's capital city. Visit in the winter to see the colourful houses and winding streets coated in snow.