I would suggest, among the number of reasons the demand for tickets is declining, Location, Location, Location is the biggest one.
I rarely consider going to a game, at the last minute (same day) if suggested, mainly because of the location.
I live in South Keys, and the best way for me to attend a game is driving to a Kanata based establishment that runs a shuttle service to and from the CTC.
Otherwise I would have to arrive much earlier than I would like to, in able to get a good parking spot, simply to reduce the time to exit the parking lot after after a game.
Yes first world problem, but enough for me to spend my pre-game money at another establishment other than the CTC, and not pay for parking.
When the arena is located in Lebreton flats, I could easily get there by taking one bus to the O Train, and exit right to west end of the new Arena................ easy peasy, lemon squezzey.
And I would spend all my money at the new arena (pre-game).