Saint John, New Brunswick — Canada’s Oldest City — is a Delightful Mix of History and Nature May 18, 2023December 26, 2024 Robin Saint John, New Brunswick–the oldest city in Canada–combines a rich heritage with an attractive natural setting and is home to world-famous Reversing Falls.