hi there fellow canuck!!!
here is the lis where I buy my yarn they are Candian
(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.....
hope this at least gets you started