It does really suck. All the players are paid in US dollars, but tickets are sold in Canadian, and we can't pay through the nose just to support overpaid athletes.
I live in Toronto, and with the exception of one game a while ago, the Leafs have sold out every home game since some point in the 70's. I'm glad my team isn't going anywhere, but Ottawa is a good team too and I'd hate to see them go. Next it'll probably be the Oilers, which again sucks, I was born in Edmonton.
A pity, especially when half the players in the league (no exaggeration) are Canadian.