St. Stephen, New Brunswick

St. Stephen is a Canadian
Canada is a North American country consisting of ten provinces and three territories. Located in the northern part of the continent, it extends from the Atlantic Ocean in the east to the Pacific Ocean in the west, and northward into the Arctic Ocean...

 town in Charlotte County
Charlotte County, New Brunswick
Charlotte County is located in the southwestern portion of New Brunswick, Canada.In most of the county, fishing and aquaculture dominate the local economy, although the town of St. Andrews is a tourist mecca and St...

, New Brunswick
New Brunswick
New Brunswick is one of Canada's three Maritime provinces and is the only province in the federation that is constitutionally bilingual . The provincial capital is Fredericton and Saint John is the most populous city. Greater Moncton is the largest Census Metropolitan Area...

, situated on the east bank of the St. Croix River
St. Croix River (Maine-New Brunswick)
The St. Croix River is a river in northeastern North America, in length, that forms part of the Canada – United States border between Maine and New Brunswick . The river rises in the Chiputneticook Lakes and flows south and southeast, between Calais and St. Stephen...

 at .
The climate is temperate but greatly affected by the Bay of Fundy. The bay is a cool body of water which acts as a natural air conditioner in the summer and diverts major snow storms in the winter. The bay never freezes. The average summer temperature is 22 degrees Celsius with the average winter temperature being -3.9 degrees Celsius.
The Passamaquoddy people were the first to make their home along the St.