St. Shott’s is a town in the Canadian province of Newfoundland and Labrador. Take a look below for 15 fun and amazing facts about St. Shott’s, Newfoundland and Labrador, Canada. 1. It is notable for being the southernmost town in the province. 2. In the Canada 2016 Census, the town had a population of 66….