Isn't it the same in Ottawa right now, where their rink is in the middle of nowhere? They struggle.
The Senators don't really "struggle", although as a smaller market (and a government town with less corporate presence) their ticket prices are obviously lower than the TOR, MTL and VAN comparables. And the decline in the dollar will definitely hit the ownership hard.
But the Kanata thing is overstated. Even though the location
is annoying just because it's very suburban (and ironically there is still talk of sticking the team where everyone wanted it in the first place, once the Scotiabank Tire Corel Palladium has run its course), the location isn't nearly as bad as people make it sound, geographically.
Ottawa is a smaller and less populous city than Vancouver. The distance from downtown Ottawa to the arena is
shorter than the distance from downtown Vancouver to a number of Lower Mainland suburbs that are more directly connected to the urban core. The only reason Kanata seems like anything other than the western part of Ottawa (which it technically is, as the Ottawa municipal boundaries are stupidly enormous) is because there is a greenbelt around the urban core so that you pass through a brief period of nothingness before you enter Kanata proper. But driving wise, it only takes a few minutes when traffic is good.
Ottawa has fewer cars on the road than the Lower Mainland, a less pronounced rush-hour, and a pretty decent highway running east-west through the whole city. There is definitely congestion on game nights, but it is far more manageable than trying to cut a similar distance through the city streets of greater Vancouver, for example. And it's nothing compared to the 401 in Toronto, Aut-40 in Montreal or I-5 in Seattle.
The main reason it sucks is because there is little around the arena, so there isn't much of a spillover for local business or a post-game environment. But in terms of pure location, the downsides are exaggerated. The Senators still do pretty well at the gate.