The BA in Edmonton isn't to bad for buying a fish most of the time if you take the time to choose carefully. The mysis they sell for fairly cheep so we pick that up there, other things are kinda pricey but sometimes you can find some really good deals. I know many people show up there on boxing day
As for the shark tank, at 2000g I guess it's small for sharks, however it is cool to see. IMO it's not much different then keeping tangs in 90g or smaller tanks. I also know that one of the sharks in the shark tank in Edmonton was donated by my friend (before she realized how fast sharks grow) when it quickly (from an egg to about a foot long in about six months) outgrew her tank. Thankfully BA was willing to take it (her tank was a 90g) I'd like to think that at least it's better off in the 2000g tank. Obviously in the wild is the best place for sharks, but if they are going to be kept in a tank, then at least it's a fairly big one.