Ask a Canada Law Question, Get an Answer ASAP!
Yes there is.
You have to make a claim to the town and must do so very quickly as there is likely a short notice period.
The town would report this to their insurers who would compensate you for the damages.
If they will not then you can sue them and seek damages and your costs.
It is negligence if they didn't make the repairs knowing they needed to be.