I placed my order on June 3rd, didn't get processed until June 21st. I needed a few items out of this order for a special event on the 24th-26th of june. Checked my order just tonight and they were just shipped from Ontario. Purolator wont deliver them till tuesday! Never giving them my business again.