Heritage of stone: Buildings of Niagara, St. Catherines, the Hamilton Escarpment, Paris, Cambridge, Waterloo County, Guelph, Fergus and Elora and St. Marys