hi there fellow canuck!!!
here is the lis where I buy my yarn they are Candian
http://www.chantalscraftycorner.com
www.elann.com (click on page at bottom to go to Cnadian site)
and 2 reallygod places on ebay one is Canadian the other American and they both are reasonable for shipping.....
http://stores.ebay.com/Yarnela-Yarns-Patterns
http://stores.ebay.com/Juliepoolies/Home.html
hope this at least gets you started
Happy Knitting