I don't know ... but I bet the City of Toronto isn't just forking over cash to Hamilton so they can complete the stadium. All the municipalities are contributing their share.
Also, the most expensive part of the games is going to be the athletes village ... which is being built in Toronto. If you don't care much for non-stadium related developments than I guess you would feel ripped off but overall, that is quite a significant development.