I'm in SW Ontario and have used ToB many times and have always had great service. With their prices, even adding the shipping (theirs is reasonable - comparatively speaking) it still ends up being a bargain.
I've also used Fabric.com. Love their stuff. Shipping has gone up, but again, just figuring it into the total cost still makes it a bargain compared to here. And their shipping arrives within a week. (which is good for here, not much overnight shipping happens in Canada)