Canadian Utilities: $471M impairments and a $12B regulate... | InsightsWire