The hydro transformer station seen near the end was specially built for this episode. In some of the shots you can see that the glorified scaffolding structure just sits on wooden footings on the ground. It was built in the Rouge valley in Scarborough between Little Rouge Creek and the Valley Halla mansion just east of the Toronto Zoo.