One thing that you have to remember... a yard is 4" shorter than a metre. if you buy 10 yards, you've lost a metre. So even with the dollar at par, the risk of getting hit with duty... I am eager to look for Canadian sites.
Here are some I have found in Canada:
http://www.lsboudreauquiltfabrics.com/ (Nova Scotia ... terrific service)
http://www.quiltersrainbow.com/Rainbow.aspx?Content=Browse&Category=140
http://satin-moon.com/store/fabric.html (BC... expensive)
http://www.wazoodle.com/cgi-bin/catstore.cgi?user_action=category&category=Fabrics
(Markham Ontario, Good Prices)
http://www.kickasscountrystore.com/ (My sister loves these guys!)
http://www.bernicesfabricgallery.com/ (Manitoba maybe?)
http://www.cottagequiltingonline.com/Merchant2/merchant.mvc?Screen=SFNT&Store_Code=CQO
Or you might find more here:
http://www.chebucto.ns.ca/~ae862/mailorder.html