At Sleep Depot Inc., we have quality sleep essentials and furniture for your needs. We have a wide selection of sleep products including Canadian-made mattresses. We stand by our quality and want our customers to be confident in their investment. Proudly serving, Mission, Abbotsford, and Greater Vancouver, Sleep Depot is a mattress and furniture store that treats our customers like family.

While we specialize in mattresses, we also offer a selection of quality furniture. Come to our Mission furniture store to check out our signature pieces including Canadian-made pine furniture. Whether you’re creating a rustic look or renovating to a more modern approach, Sleep Depot has the well-crafted furniture pieces right for you.


We are dedicated to outstanding customer service. That means we have your long-term comfort in mind. Whether it’s gorgeous yet durable Canadian-made pine furniture or cozy mattresses, Sleep Depot is your mattress and furniture store. We proudly serve Mission, Abbotsford, and the Fraser Valley ensuring that you’re satisfied with your home products for years.

Quality and price are the most important things when looking for mattresses and furniture. Our courteous and knowledgeable staff listen to your needs and are happy to assist you in finding the products that are right for your needs. That’s why Sleep Depot has been called the best mattress and furniture store in Mission, Abbotsford, and Greater Vancouver.

Visit our Mission mattress and furniture store and check out the wide variety of quality crafted products. Sleep Depot proudly supports Canadian products including Canadian-made pine furniture and Canadian-made mattresses. Visit Sleep Depot today!

If you have questions about products in stock, orders in progress, or finding your way to the perfect sleep, fill out the form below and a sleep expert will be in touch promptly.

  • This field is for validation purposes and should be left unchanged.

Sleep Depot

Sleep Depot Inc, 9 - 32912 Mission Way, Mission BC, V2V 5X9


Monday -Thursday 10am - 5:30pm

Friday 10am - 6pm

Saturday 10am - 5pm

Sunday 12 - 3pm