Based on my personal experience I would NOT recommend this website. While they certainly have lots of amazing products at decent prices and decent shipping (to Canada) it took forever to get my package shipped out. I order my stuff on January 2nd knowing well that my products were a back-order. They advertise that because it's a back-order it will take 1-3 weeks for them to ship it to me. That's perfectly understandable as they warn you of the long delay ahead of time. Around the time they were supposed to ship my order to me they emailed me saying my time would be doubled and would not be shipped out for another 2-3 weeks in mid February. It's Feb 19th and they FINALLY sent me an email 1 month and a couple weeks later saying my order has been shipped. This is simply ridiculous. Do not advertise 1-3 weeks for them to ship it to you if it's going to take 5-6 weeks. I will never shop here again.