Dalhousie is a village located in the north of New Brunswick. It has a population of 3676, as of 2006.