I ordered from Expansys Canada on Friday, and so far they haven't given me a reason to not like them. My order shipped within 8 hours of me ordering, and Fedex says it will be here by 5pm today, which I kind of doubt since the status is still at "Shipping info sent to Fedex". I ordered when there was 44 In Stock.
Funnily enough though, when I look at my order status and click on the link to look at the phone, it says it's not available anymore, but the phone is there with a different link. Just thought that was odd.