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.