Saint John is the largest city in the province of New Brunswick, located in the south of the province on the Bay of Fundy. Saint John is a city whose population is composed almost entirely of the descendants of Irish immigrants and British loyalists. Canada's oldest incorporated city, Saint John boasts a population of approximately More...