Thornhill, BC, is a picturesque, unincorporated community near Terrace, known for its natural beauty, outdoor activities, and close-knit, rural charm.