The Do you Buy from CRC thread has grown significantly since it started meaning some of the key info is difficult to find now. Here is a sticky for the top to give a summary of the best shipping options for each website to avoid the unscrupulous shipping fees charged by the likes of DHL, FEDEX, and UPS.
When you order bike parts online expect to pay GST and the Canada Post transaction fee of $9.95 -- you may win the tax lottery but do not plan on it.
Duties:
Bike Parts - None
Complete Wheels - Yes, I think 12% (incomplete wheels have no duty)
Clothes and shoes - yes if not made in Mexico or the USA
Pro-tip: Best to order parts and clothing separately or you may get dinged with duties on everything
Review: Less selection than most but good prices. Shipping is quick which is good for consumables like tires and brake pads.
**If you have an update on an online store or have one to add please PM me or add as a response. I will update this first post accordingly.
All prices in CDN unless noted
Canadian Stores
Shipping:
Ship Canada Post
Shipping Cost:
$150 = Free
UK Stores
Shipping:
Make sure you choose non-tracked Canada Post or you will pay heavy fees. Oftentimes this option still gives you a tracking number.
There is a new option that ships DHL with all taxes and fees pre-paid. Shipping is fast and no surprise charges (thanks Reductimat for the info)
Shipping Cost:
Over $100 = Free (charge for large items)
Under $100 = typically $9.95 though may vary for large items
Review:
Prices have gone up a bit since the Wiggle acquisition but still very good. Pretty much every product under the sun. Great customer service and quick to sort out any issues with delayed or missing items.
German Stores
Shipping:
Ship DHL (the national service) then pass-off to Canada Post which will charge their standard $9.95 rate plus applicable tax
Shipping Cost:
24.95 Euros for most items regardless of order value
Review:
I haven't used them yet but am soon, will update after.
Shipping: DHL then pass-off to Canada Post (this is good!)
Shipping Cost:
19.95 Euros
Review: Prices similar to Bike-Discount.de but shipping is cheaper (thanks Niels for the info)