margaret green park on westwood road in Guelph, Ontario