Years ago Amazon.ca used to actually take pride in their service and products. I do find their customer service still fairly good but their Prime Membership doesn't actually guarantee anything. 3/4 items recently ordered did not arrive on time. Also the products have been used or defective. Since returning items is free it seems they don't actually care if the product is as ordered inconveniencing you is part of the process now. Wayfair, Amazon and Walmart all use 3rd party sellers and all of them have become "buy at your own risk" vendors. I am no longer ordering online as I am tired of the time investment required and the constant disappointment.