The North Shore is a township in the Canadian province of Ontario, located in the Algoma District. The township had a population of 497 …The North Shore is a township in the Canadian province of Ontario, located in the Algoma District. The township had a population of 497 in the Canada 2016 Census. It is along the north shore of the North Channel of Lake Huron, with its main communities all along Highway 17.