Bonshaw (Population 218) is a municipality that holds community status in Prince Edward Island, Canada. Take a look below for 7 interesting and amazing facts about Bonshaw, Prince Edward Island, Canada. 1. It is located near the province’s south shore on the Northumberland Strait. 2. The community is located in the valley of the Bonshaw…