What is Brockville famous for?

Brockville, a picturesque town situated on the shores of the St Lawrence River in Ontario, Canada, is famous for a variety of reasons. Often referred to as "The City of the 1000 Islands," Brockville...