1 Best Place to Shop in Saint John, New Brunswick

Saint John City Market

Fodor's choice

This is the oldest continuously operating farmers' market in Canada, dating from 1876, and the building occupies a whole city block between Germain and Charlotte streets. Inside, it's a lively and bustling shoppers' dream-come-true, with a wide range of temptations—fresh and organic produce from local farms, live and fresh-cooked lobsters, artisan cheeses, dulse, international foods, craft beers, local wine, and tasty, inexpensive snacks. Local artists and artisans are also represented, making this a great stop for souvenirs and arts and crafts.