I made an order with Fasttech on the 24th of November. On the same day I made an order with Vaporl. Two days later I made an order with Heavengifts. - Fasttech the order has left Beijing and is en route to Canada - Vaporl the item is in stock (supposedly) and the order is "processing". - Heavengifts the order is "complete". A tracking number has been provided, although it's not in any system yet. In my experience Fasttech has consistently been the best place to shop if you want your order filled and delivered quickly. I'll let you all know how long these take to get to my door. I paid for the upgraded shipping, as available, on all of these orders. Fasttech shipping Canada E packet was about $2. Vaporl shipping for packages under $49.99 was about $5. Heavengifts shipping China E packet was about $9. The race is on.