In Canada it is very hard to estimate shipping as costs literally change by the kilometer sometimes. Especially when you ship to Newfoundland and BC and anywhere inbetween. Every order has different dimensions, weight, etc..

In the US they have flat rate costs to ship to the lower 48 states. This is why you see alot of "Free shipping" or "$5 shipping" with USA online retailers.

When shipping nation wide in Canada this is just not feesible to offer daily, IMO.