I have shipped stuff to the USA, England and Australia, and received stuff from the USA and Hong Kong. In general, parcels take 14 days to arrive at my home from the USA, or be received in the USA from me, and 28 days to & from UK.
The worst problem I have ever had is receiving something from the USA that was shipped by UPS, when I had to pay their exorbitant brokerage fee, especially given that the seller under-valued it for duty.
To all CPF members, either individuals or those with webtailer businesses - please ALWAYS offer USPS shipping as an option, at least to The Great White North. USPS is very reliable. As long as you declare the proper value-for-duty, let us Canucks worry about dealing with Canadian Border Security Agency regarding the duties payable. Duties payable are generally only the Federal Goods and Services Tax of 6% and the Provincial Sales Tax of whatever it is per Province. If a parcel comes in via USPS, CBSA passes it onto Canada Post to deliver it and retrieve the duties payable, and CP generally only charges $5 as a brokerage fee, which is WAY less than UPS.