Casket and Urn Delivery in Toronto and Across Canada

Same Day or Next Day Delivery

When time matters most, we make sure your casket or urn arrives exactly where it needs to be, exactly when it needs to be there. Haven Casket offers free same day casket delivery across the Greater Toronto Area and affordable shipping for cremation urns anywhere in Canada. We coordinate directly with the funeral home so you do not have to handle the logistics yourself.
Whether you are arranging a funeral service this week or planning ahead for the future, our delivery process is built to be fast, reliable, and completely stress free for your family.

Free Casket Delivery Across the GTA

All casket deliveries within the Greater Toronto Area are free of charge. This covers Toronto, Markham, Scarborough, Vaughan, North York, Richmond Hill, Mississauga, and Brampton.
Once your order is placed and payment is received, we arrange delivery based on your schedule. For most orders placed before early afternoon, same day delivery is available. If you need your casket delivered on a specific date and time, let us know, and we will confirm the details with you before we dispatch.
We deliver directly to the funeral home, chapel, or any other location you choose. Our team contacts the funeral director ahead of time to confirm the delivery window and make sure everything is ready when the casket arrives. You do not need to call the funeral home yourself or be present for the delivery.
For urgent or after hours requests, call us directly at 1 855 604 7555, and we will do everything we can to meet your timeline.

Casket Delivery Across Ontario and Canada

For casket deliveries outside the Greater Toronto Area, a delivery fee applies based on the distance. We ship to every province in Canada.
Standard ground shipping typically takes 2 to 5 business days depending on your location. For faster delivery, we offer express shipping that arrives within 1 to 3 business days. Call us to arrange express service and get a clear quote for your area.
To place an order for delivery outside the GTA, provide us with the date, time, and full address of the funeral home. We handle the rest from there.

Urn Delivery

Cremation urns in wood or metal are shipped by standard ground shipping for a flat fee of $10.00 CAD. Delivery typically takes 2 to 7 business days depending on your location. Once your urn is dispatched, you will receive an email with tracking information so you can follow the shipment.
Marble urns require extra care due to their weight and fragile nature. Standard ground shipping for marble urns is a flat fee of $20.00 CAD.
For express urn shipping within 1 to 3 business days, call us to check availability and cost for your location.
Local pickup is available at no cost for all cremation urns. You can place your order online and pick it up at our Markham showroom, or visit us in person to choose from our in stock selection.
United States delivery for urns starts at $80.00 CAD with standard shipping taking 3 to 8 business days. Express options are available by phone. For marble urns shipping to the US, please call us for specific details and transit times.
Haven Casket is not responsible for any damages, delays, or issues caused by third party shipping carriers once the package has left our facility.

How We Coordinate With the Funeral Home

One of the biggest concerns families have when buying a casket from an independent supplier is whether the funeral home will accept the delivery smoothly. At Haven Casket, we handle this part of the process for you.
After you place your order, our team contacts the funeral home directly. We confirm the delivery address, the date and time, and any specific instructions the facility may have. The casket arrives inspected, fully assembled, and ready for the service.
Under Ontario law, funeral homes are required to accept caskets purchased from independent suppliers. They cannot refuse your purchase, charge extra handling fees, or treat your family differently because the casket came from outside their inventory. If you want to learn more about your rights, read our article on buying a casket without a funeral home.
We have delivered to hundreds of funeral homes, chapels, and crematoriums across the GTA and throughout Ontario. The process is smooth because we have done it many times before, and we know how to make it easy for both you and the funeral director.

Delivery Areas We Serve

We deliver caskets and urns to families across the Greater Toronto Area and beyond. Here are the areas we serve most frequently.
Same day delivery (free within the GTA): Toronto, Markham, Scarborough, Vaughan, North York, Richmond Hill, Mississauga, Brampton, Etobicoke, Pickering, Ajax, Whitby, Oshawa, Oakville, Burlington, and Hamilton.
Ontario delivery (2 to 5 business days): Ottawa, London, Kitchener, Waterloo, Windsor, Barrie, Kingston, Sudbury, Thunder Bay, and all other Ontario cities and towns.
Canada wide delivery (2 to 5 business days): We ship caskets and urns to every province including British Columbia, Alberta, Saskatchewan, Manitoba, Quebec, New Brunswick, Nova Scotia, Prince Edward Island, and Newfoundland.
United States delivery (urns only): Starting at $80.00 CAD with 3 to 8 business day shipping.

If you are outside these areas or have a unique delivery situation, call us at 1 855 604 7555 and we will find a solution.

FAQ

Can I get same day casket delivery in Toronto?

Yes. We offer same day delivery for caskets anywhere in the Greater Toronto Area. For most orders placed before early afternoon, the casket can be delivered the same day. Call us directly for urgent requests.

Is casket delivery to the funeral home really free?

Yes. All casket deliveries within the GTA are free of charge. There is no delivery fee, no handling fee, and no hidden cost. For deliveries outside the GTA, a shipping fee applies based on the distance.

Do I need to be there when the casket is delivered?

Yes. One of the family member has to be on site to do a final inspection of of the casket.

Can I ship an urn to another province?

Yes. We ship cremation urns to every province in Canada. Standard shipping is $10.00 for wood and metal urns and $20.00 for marble urns. You will receive a tracking number once the urn is dispatched.

Will the funeral home accept a casket from Haven Casket?

Yes. In Ontario, funeral homes are legally required to accept caskets purchased from independent suppliers. They cannot refuse your purchase or charge you extra for accepting it.

Cancellation Policy

Cancellation made prior to your scheduled delivery is fully refundable. A full refund will be granted in the form of our company’s certified cheque by mail. For all other merchandise once shipping and delivered, there are no refunds. Orders cancelled after items are shipped, but before items are delivered: Customer will be charged our full shipping & return costs. No Refunds for damaged/used products. For caskets that have been dispatched, but have not arrived and or have arrived; for cancellation of orders, a fee of $200.00 will be charged. This is for the restocking, truck and fuel fees that have been incurred during delivery.

If you choose to cancel your order or make any changes, please contact us at 905-604-7555.