Prices are still higher than what they are in the U.S. I know many teams that buy their BB supplies strictly from the U.S.
I usually go with TSDs and I have bought from anywhere from $12-$16 a 5000 count bag from various US stores. In Canada it'll cost you about $10 more (plus $10 shipping) for the same thing so in effect, it'll end up to be $20 more expensive and that difference is almost an extra bag. To be fair, if I was actually living in Edmonton I'd probably just pop over to Capital Airsoft and pick up a few bags in person as the savings on shipping makes up for the cost difference to me. $25 for pickup is excellent value!