I know this is nitpicking, but it's one of those things that drives me nuts, so I'm going to pick the nit: k (kilo) = 10^^3, so you're saying this is the difference between $500,000 and $200,000 when you mean $500M and $200M M (mega) = 10^^6.
http://en.wikipedia.org/wiki/International_System_of_Units
That itch having been scratched (sorry), if you were in Toronto and wanted to get the private sector to throw $300M at something, would it be a park at Harbourfront? As opposed to completing Downsview, building Sheppard subway, re-jigging the Don River to kick start the Portlands? Harbourfront and the central waterfront is leaps and bounds better than it was even ten years ago, and needs to continue its renaissance -- the re-jigging of QQ will be a huge step forward. But we need to throw $500M at it like we need a hole in the head.