The Redblacks put more than 24000 downtown on a regular basis. People bus, walk, bike. It is a good atmosphere. When the Sens are winning in the playoffs there is no effect downtown but for a few honkers in cars. There is no atmosphere. Nothing. Why? because the rink is out in the middle of nowhere.

Those European soccer stadiums are, for the most part, downtown or in the center of the district in which the club is based. 

Have you ever tried going to game in Ottawa from the downtown? Not a pleasant experience. It causes many to stay home and watch on TV.