Mattress Delivery in Toronto & the GTA

Free delivery anywhere in Toronto and the GTA, brought into the room of your choice by our two-person team. Here is how it works and how long it takes.

Last updated October 15, 20264 min read

Sleep Masters Canada delivers mattresses, box springs and bed frames free anywhere in Toronto and the GTA, and anywhere in Ontario within 250 km of our showroom at 1285 Caledonia Rd in North York. Our two-person team brings your order into the room of your choice, and you can try every mattress in the showroom before you buy.

Free mattress delivery across Toronto and the GTA

Delivery is free on mattresses, box springs and bed frames to every part of Toronto, including North York, Scarborough, Etobicoke, East York, York and downtown, and to the surrounding cities: Mississauga, Brampton, Vaughan, Markham, Richmond Hill, Oakville, Milton, Pickering, Ajax, Whitby, Oshawa, Newmarket, Aurora, Hamilton and beyond. If you are not sure whether your address is in the free zone, enter your postal code in the cart or call us at (416) 781-7441.

Where you areDelivery fee
Toronto, the GTA and anywhere within 250 km of our North York showroomFree
Ontario, more than 250 km away$100 to $125, depending on the location
Other provincesMattress-in-a-box models ship Canada-wide; ask us for a quote on other items

How long mattress delivery takes in Toronto

Delivery time depends on the brand. Canadian-made Dreamstar and Organic Meadow mattresses are made close to Toronto, so they arrive fastest. Your cart and checkout show an estimate for your postal code before you pay.

BrandToronto and within 250 kmFurther away
Dreamstar and Organic Meadow3 to 5 business days5 to 7 business days
Beautyrest, Serta, Sealy, Stearns & Foster and other brands5 to 7 business days10 to 12 business days

If your order includes items from more than one brand, everything is delivered together on one day, so the longest timeline applies. Delivery times are estimates; weather, holidays and stock levels can affect them.

What happens on delivery day

  1. We call to book. When your order is ready, our team calls you to choose a delivery day that suits you and gives you a delivery window. The driver can call ahead on the day.
  2. Two-person, white-glove delivery. Inside our free zone, the team carries your mattress, box spring or frame into the room of your choice and takes the packaging away on request.
  3. Your old mattress. We can take your old mattress away for $50. Removal is available inside our free delivery zone (Toronto, the GTA and within 250 km of our showroom); add it when you book.
  4. Check it before the team leaves. An adult (18 or older) needs to be home. If anything is damaged or not what you ordered, tell the driver or contact us within 48 hours.

Please add stairs, a buzzer code or parking instructions to the delivery notes at checkout. For condo deliveries, book the service elevator for the delivery window if your building requires it.

Condos, stairs and tight spaces

Mattresses do not bend, and pillow-top and king mattresses are large. Before you order, measure your doorways, stairwell, hallway turns and elevator. If space is tight, three options help:

  • Mattress in a box. Our mattress-in-a-box models, including the Serta Perfect Day line, arrive rolled and compressed in a box that fits any elevator, then expand in a few hours.
  • Split box springs. Ask about a split foundation for a queen or king: it comes in two halves that are much easier to carry up a staircase.
  • Split king. Two single XL mattresses side by side make a king and each half fits through a standard door.

Showroom pickup and Canada-wide shipping

Prefer to take it home yourself? Mattress-in-a-box models and many accessories can be picked up from our showroom at 1285 Caledonia Rd, North York; call us to arrange a pickup time. Outside Ontario, mattress-in-a-box models ship anywhere in Canada by carrier to your door.

Delivery by area

Each of these pages has local delivery details, drive time to our showroom and the deals running this week.

North York · Scarborough · Etobicoke · East York · Mississauga · Brampton · Vaughan · Woodbridge · Concord · Maple · Kleinburg · Markham · Unionville · Thornhill · Richmond Hill · Stouffville · Oakville · Milton · Hamilton · Caledon · Pickering · Ajax · Whitby · Oshawa · Aurora · Newmarket · East Gwillimbury · King City · Bradford · Innisfil

Mattress delivery questions

Is mattress delivery really free in Toronto?

Yes. Delivery is free on mattresses, box springs and bed frames anywhere in Toronto and the GTA, and anywhere in Ontario within 250 km of our North York showroom.

Can you deliver on a weekend?

Call us at (416) 781-7441 when you order and we will tell you which days are available for your area. Our team books every delivery by phone so you can pick a day that works.

Do you take away old mattresses?

Yes, for $50, anywhere inside our free delivery zone. Let us know when we call to book your delivery.

Do you set up bed frames?

Our delivery team brings bed frames into the room of your choice. Ask when you book if you would like help with assembly.

What if the mattress is not right for me?

Most mattresses come with our 100-night sleep trial. See Exchanges & Returns for the details, and our full Delivery & Shipping Policy for the fine print.