We use USPS (United States Postal Service) and FedEx for all of our shipping. Typically we ship orders within 1-2 days of receiving.
For Hawaii and Alaska - our shipping calculator is pretty accurate - except for it does not know how many boxes may be needed to ship. We will always give you a shipping estimate if it is too far off.
For Canada - shipping using USPS is preferred for smaller/lighter weight items. FedEx is used for the rest but you will have a brokerage fee (usually around $50) plus taxes when they deliver. If you can ship it to a mail box station over the border and pick it up there, that seems to work out better.