"...Why doesn't Imperial Oil demand that Calgary pay for a new building? They can make the same arguments...."
.
.
Better

At least the thousands of highly paid skilled people who work for an Imperial HQ would actually live in the city, and contribute all the work and volunteer efforts the the city itself.

Professional athletes? Not so much.