Or not so much if the visiting team fans are coming from Toronto, Ottawa or Montreal. They can drive to Hamilton the day of the game and drive back after.
If you are coming from out west, you likely fly in Saturday and fly out Monday, 2 nights in a hotel. Or if you really want to save money fly in on Sunday, the game doesn't start until 6:30 PM KO, just get one night in a hotel.
Perhaps, not all will only show up and depart on the same day. A few will, fine.
Money is also made on gas, food, shopping, bussing groups to and from the game, tourism.... etc anyone who indulges in drinks, without a DD should/would book a room.
I'm an hour out from Winnipeg, when I go there for any event which includes drinking, I book a room, and taxi back and forth, plus food gas.
Ottawa 5 plus hours,Montreal 6 plus hours. Not very likely to return.
What if it's Saskatchewan,. Cha-ching
I've been to 2 Grey Cups, only stayed in a hotel for one Grey Cup. A bunch of us guys went to Montreal and shared a hotel room. Went to the 05 GC in Ottawa I was living there and went home after the game.
Some cities hosting a Grey Cup will make a lot more than others. A western city hosting with a lot of seats available for out of towners will make more from hotels, restaurants etc but when a GC is Ontario, it's really not that bad of a drive home after a game. The problem with Hamilton is that there are very few hotel rooms in the city. But thousands of rooms available in Toronto or Niagara, less than an hours drive from the stadium.
Went to the 05 GC in Ottawa I was living there and went home after the game.
I've been to 3 Grey Cups plus 2 in Winnipeg, the 2 in Winnipeg I lived there at that time. Of course I went home afterwards. That's my point.
Twice I stayed Friday - Monday, and once Tuesday - Monday. Dropped a LOT of money.
There is a group of people who haven't missed a GC game in decades, I've run into some of them every GC I've been to. They get together spend on swag, pins dinner, hotels.....