Not so sure about that one. I was at he Indy F1 race that year as well. Although it is exciting to go to different venues, I thought the Indianapolis F1 to be good but no where near as good as Montreal. For one, it was difficult to get to the track and the city didn't do much in celebration for it. The race museum was a great attraction at the track.
Two years ago I went to F1 in Austin. That was a great venue and they did lots at the track and in the city. Only draw back from that race was you could not bring in anything to eat or drink other than water. Montreal IMO really puts on a big show for this event and very relaxed in that you can bring in just about anything. It's normal to see people come in with small bbq cooking up a storm and tons of booze.