The City of Saint John is the second largest city in the Canadian province of New Brunswick, and the third largest in the maritime provinces.
The City of Saint John is the second largest city in the Canadian province of New Brunswick, and the third largest in the maritime provinces.