Hidden Canadian Gem Saint John, New Brunswick Did Not Disappoint