Our products are made fresh from when you order them and we personally delivered right to your door, event venue or place of work. Upon completion of your order, we need a minimum of 48 hours to finish your order and delivery. One of our staff will call you to discuss a time and date for delivery after your order is placed. Currently, we are only delivering in Toronto and GTA.