Terra Nova is a village located southwest of Glovertown on the island of Newfoundland. Take a look below for 5 interesting and awesome facts about Terra Nova, Newfoundland and Labrador, Canada. 1. It was served by the Canadian National Railway in the 1950s. 2. The population in 2006 was 68, this from an historic low…