Happy Valley-Goose Bay is a town in the province of Newfoundland and Labrador, Canada. Take a look below for 30 amazing and awesome facts about Happy Valley-Goose Bay, Newfoundland and Labrador, Canada. 1. Located in the central part of Labrador on the coast of Lake Melville and the Churchill River, Happy Valley-Goose Bay is the…