October 19, 2022 By Porthole Cruise and Travel Magazine Videos Hidden Canadian Gem Saint John, New Brunswick Did Not Disappoint Share