Naming of stadiums, convention centres and institutions after corporate sponsors always struck me as one of those things that companies think are a good idea but are impossible to quantify the benefit.
Sure it gives you increased name recognition, but things like Tim Horton's Field in Hamilton? Surely whatever they paid is too much money in a town where they have 95% market share already