Caledonia is a town in the western part of the Niagara Peninsula in southern Ontario, located south of Hamilton on the Grand River. It is part of the City of Haldimand County. Caledonia is the birthplace of Neil Peart of the band Rush.