Join五十一 upcoming events being held in Saint John. Saint John is a historic port city in New Brunswick, Canada, known for its rich maritime history, charming waterfront, delicious seafood, and lively cultural scene, offering a unique blend of historic sites, modern attractions, and breathtaking natural beauty for an unforgettable event experience.