It's legit and they will ship your phone, eventually. Keyword: eventually. When it says 15-25 days to ship, it means realistically you'll wait about 2 months to get your phone. At least that was my experience, 25 days means 25 business days, which is about 6 weeks. When the deadline came around (6 weeks after paying for the order), they just started making various excuses why it will be delayed. From protests in Hong Kong causing slow shipping (really?) to delays at customs due to Thanksgiving, etc. Eventually got a free item to compensate for the delay, but it did take about 55 days to receive the phone. Also note they are Russian people based in Montreal and they don't even try to hide it, the replies from their customer service were made in a russian e-mail client with russian characters (content written in English, but in my opinion this is very unprofessional). At least customer service is responsive.
Conclusion: It's actually much faster to order phones directly from Chinese websites, than from this "Canadian" retailer.