Duffin Creek Water Pollution Control Plant Fire crews are responding after an explosion in a building at the Duffin Creek Water Pollution Control Plant in Pickering. Thick, black smoke can be seen rising from a building in aerial footage of the scene recorded by the CTV chopper. So far, […]
Click here to view original web page at Emergency crews responding after explosion in Pickering