Flight network has put pins on the map for the Top 50 Small Towns in Canada. Among the top 50 Cochrane, Ontario was deemed a winner. While only one of 7 small towns in total recognized in the province of Ontario, Cochrane is the only town in northern Ontario to have made the list! Go HERE for more.