I order stuff from Ali all the time - and as many said it can be hit and miss. Treat it like eBay - it's just a platform for the independent sellers, with Ali as a guarantor that if something will go wrong you will get your money back (keep in mind that this "guarantee" not always works). Read the reviews, they are usually helpful, though I noticed that some reviews are 100% fake.
Regarding delivery times - they have launched a so called "Fast delivery" last year. If seller is participating in this, you will see "Fast Delivery on orders over C$ 11.03" one the item description. So if you hit the amount, they will consolidate the items somewhere in China, fly them to Canada and hand it to Canada Post for delivery. This way it usually takes 2 to 3 weeks to get your stuff.
As well, some items have "Free return" - in this case they will give you a label to ship it to a warehouse somewhere in Mississauga.
Regarding delivery times - they have launched a so called "Fast delivery" last year. If seller is participating in this, you will see "Fast Delivery on orders over C$ 11.03" one the item description. So if you hit the amount, they will consolidate the items somewhere in China, fly them to Canada and hand it to Canada Post for delivery. This way it usually takes 2 to 3 weeks to get your stuff.
As well, some items have "Free return" - in this case they will give you a label to ship it to a warehouse somewhere in Mississauga.