Located on Canada's southeastern Atlantic seaboard at the mouth of the St. John River, Saint John has an estimated population of 70,063 people. The weather rarely exceeds 77 degrees in the summer and rarely gets below 17 degrees in the winter.