Sorry IXFe, got it! I seriously need a (better) camera, but I like to travel lightly :)
Old (Concession Road 7 & Elgin Park Dr):
New (it's another Toronto water tower!):
Hint (this one isn't in Toronto, but is owned by Toronto; you can barely make out the nearby restaurant name, under Subway):