You really have to shop around as loyalty counts for nothing. Canada is a backwater for cycling gear bargains, I live near Montreal where Argon 18 - Giro - Louis Garneau and Cervelo have connections yet it is cheaper to buy almost anywhere else.
Packing is a big issue for me as I tend to buy online from the UK, PBK sent me a $200 helmet in a plastic bag together with some small items and a chain, the small items disappeared through a hole made by the chain floating about and the helmet was damaged. I returned the helmet at a cost of $35, the cost of the helmet was reimbursed but not my $35. Planet X sent two tyres in a huge box together with a cassette that had fortunately not rasped on the tyres but surely this is not rocket science?
I got a good deal from de wielershop in Holland but the postage killed it.
CRC answered my query and then supplied my stuff in good condition (well packed).