Chaos Gaming on the north side of town in the Clarview area is a decent place to by cards and they run a weekly leauge as well. If you can make it out to St. Albert there is a store Mission Fun & Games who again are a good place to buy and run a leauge.