Township on the hook for $6 million in railway crossing safety improvements

The upgrades are required at all 29 public crossings under Transport Canada's new grade crossings regulations, and must be completed by …