http://www.piscespets.com/
(403)274-3314
I don't know if they ship stuff though. They do have a reasonably impressive stockpile of various bits and pieces but I've found they're not necessarily the most economical (I went up there a month or two ago to get a replacement maxijet impeller, was quoted a price that's more expensive than a whole maxijet via MO).
Anyhow, good luck, hope that you can find what you need.