..because this is the only place where I can find a sympathetic shoulder to cry on :-0

Following Dianthus thread some time ago I bit the bullet and risked ordering BB shirt.
Well it arrived this week. I really like the fabric and quality and it fits well (I got size 10 in Fiitted ) but...IT IS TOO SHORT! I am still keeping it as return is a pain and I still can wear it with skirts and wide leg trousers but what a disappointment! I was so looking forward to add these tried and true shirts to my wardrobe and now I have to look again...
Anyway this is not the last frustration with this order. The shirt was $39 plus $8.50 shipping plus $10 extra to ship to Canada so the total was $57. I thought it is OK for such shirt, right?
Well, I got a bill from FedEX today FOR ANOTHER $23 for this order!!! This is an expense I did not count on at all. The bill stands like this:

$6.xx - Custom duties
$8.xx - Canadian tax
$10.00 - advancement fee
I can understand (even if I cringe on it) custom duties and tax but what the heck is advancement fee for? Isn't it enough that I have already paid almost $19 shipping cost for $39 shirt?
Now with additional $23 I am paying more than twice its price - not as good deal as i originally thought...
This is the last time I have ever ordered any clothing or shoes to be shipped from US to Canada. Never again!!! Either I can do with what is in the stores here or use my visits to US for shopping.

Thanks for listening to my ranting - I feel better already!:-)