I agree with Dylan to a certain respect. While naming is okay in my opinion the fact that it could change is ridiculous. Things should be names once. I mean if it was no longer the Lions Gate Bridge but the Home Depot Bridge or no longer the EMpire State Building but the Bank of America building.
I don't know landmarks should keep the same name. It should be written into the building permits in the future.
So it would still be Enron Field? (and not Minute Maid Park?)
I kind of wish we would have proper competition for phone, internet and cable services, so the companies would not have the extra cash for every building in this country to be named Shaw, Bell, Rogers and Telus. Instead we'd have lower monthly bills. Or if we had more than two airlines (Air Canada Centre).