Saint John New Brunswick just might be the most underrated city in Canada. And during our two visits, we found plenty of things to do in Saint John, that