As far as online stores, the only one that I've found to be decent at all is www.yarnfwd.com they have a Canadian store that shows all prices in canadian dollars and shipping costs in canadian dollars too. Their shipping prices are decent, and that's the part that usually kills me when purchasing internationally. I mostly just go to Lewiscraft or Michael's, sometimes Wal-Mart (hey, I'm not ashamed to admit that acrylic isn't that bad!) and we have an expensive LYS that I go to ONLY if I absolutely need to.
Sorry, I'm not much help.