All products are shipped for free. If your order was placed before 4pm; In Niagara-on-the-Lake your order will arrive same business day between 4:30-6:30pm. If you are within the Niagara Region, your order will be next business day, between 4-6:00pm. And if you are part of the Burlington/Oakville/Hamilton/Grimsby/Stoney Creek Area, your order will arrive on Thursdays, between 10am-3pm. If you have any problems with the delivery times, or need a delivery sooner, don't hesitate to contact us via email at: firstname.lastname@example.org or call us at 905-358-4275, Thank you.