Deer Lake is a town in the western part of the island of Newfoundland in the province of Newfoundland and Labrador, Canada. Take a look below for 26 amazing and fun facts about Deer Lake, Newfoundland and Labrador, Canada. 1. The town derives its name from Deer Lake and is situated at the outlet of…