Yeah, I'd really like to see the City and the Feds figure out a plan to package together that Green P -- which is directly adjacent to the Fort York Armoury -- and the Armoury to build affordable housing; it's a potentially very large site, so you could have some pretty extensive community facilities and retail there as well which would really humanize what is really a drab little car-dominated pocket.
The City also frustratingly built a not insignificant amount of new surface parking immediately to the north of there as part of the Bentway build (which is why you can't see it on the aerial), but alas.