What caused Ottawa Explosion? Deadly Industrial Accident Leaves 1 Dead, 6 Missing

The explosion at Eastway Tank Pump and Meter Ltd site on Merivale Road, Ottawa, is said to be the ‘worst industrial accident’ in the city in more than half a century. Read on The Source