I just came across this online fabric shop, Pink Panda Fabrics. Have you heard of it? I always miss Canada, but I especially do now. Pink Panda Fabrics offers free shipping ALL the time in Canada! And their prices per meter are pretty good, especially if you only need small amounts and don't want the shipping prices elsewhere to kill ya.
They carry Amy Butler, Alexander Henry, and many other great designers, so I hope you Canadians can take advantage of the great deal!