Like it or not, Ottawa will never have an easy time filling the building.  Locating the team downtown will help.  However, corporate support will always be an issue as long as Ottawa remains a public service town.  There's a low number of large private corporations to buy suites and/or tickets.  In addition, many of the local businesses largest clients are the government, and government employees are not allowed to accept tickets as gifts.  If these businesses can't use the tickets for business entertainment purposes, they can't write them off for tax purposes.