I`m from Canada also and agree you have to watch the shipping.
I have gotten patterns shipped for 3.00 other places charge oputrages.
As for fabric got beautiful batiks and large backing on sale at fabric depot and shipping is about 7.50 I think connecting threads who I orderd a few years ago is also reasonable.
Gale