The Toronto Police Mounted unit is down near the CNE on Manitoba street. This is near the North Toronto Wastewater Treatment Plant. I'm not sure, but the open cube is perhaps related to the sewage separation project? Nearby construction is (I think) related to the north path of the Don Valley...