I've been wanting to purchase from the site for a while now, but I've been holding back since I don't know if the site is 100% legit, and authentic. Has anyone had experience? Is everything new & authentic? And, usually how long does it take to ship to Canada? TIA!