Barrie secures up to $129 million for housing charge cuts and infrastructure