St. Lawrence is a Canadian town located on the Burin Peninsula of Newfoundland and Labrador. Take a look below for 25 fun and amazing facts about St. Lawrence, Newfoundland and Labrador, Canada. 1. As of the 2016 Canadian Census, the population of St. Lawrence was 1,192, down from the 2011 Canadian Census of 1,244. 2….