Shelburne is a town located in southwestern Nova Scotia, Canada. It is home to the Bowers Meadows Wilderness Area. Take a look below for 30 interesting and amazing facts about Shelburne, Nova Scotia, Canada. 1. Early European settlers had small subsistence farms, but most of the inhabitants’ income from that time to the present have…