I used to wonder how I could get the prices and variety available south of the border but over the last year or two Canada has become home to new, more enthusiastic suppliers whose success enables them to stock ample product.
Ontario Beer Kegs
does a great job and can have well-priced product picked from a wide selection on your Canadian doorstep very quickly without the border mystery. I haven't tried them for ingredients as I have been very happy with Beer Grains
but being associated with OBK is a good sign.
Fromagex in Quebec has a remarkable assortment of cheese related products, reasonable shipping and respond quickly to inquires. I am waiting on my first order from them.
Speerville Flour in New Brunswick, while local is very well stocked and the product is top notch. I wonder if there aren't others like them across the country.
My point is things have changed - actually have been changed very much for the better by an illustrious group of merchants. Before placing an order elsewhere, run it through one of these Canadian suppliers as well and then guess the cost of importing everything, add the exchange rate and then compare. (If you don't actually know anyone using a particular supplier you may want to check the shipping date before ordering.) I find prices are consistently better in Canada and knowing the final cost from the get go may lack mystery but more than makes up for it with pleasant results.