Keels is a small town in the Canadian province of Newfoundland and Labrador, located about 3 kilometers from Duntara. Take a look below for 10 amazing and fun facts about Keels, Newfoundland and Labrador, Canada. 1. The population of this municipality in the 2016 Canadian National Census was 51. 2. This is down from 61…