We specialize in custom cushions for your home, patio, cottage or camper.

Do you have a window seat that needs a custom cushion? Or a favourite chair, breakfast nook or patio furniture that needs new or updated foam cushions?

Replace the foam only, or the foam and the covers, or just the covers.

Our in-store upholstery department can help you select the perfect fabric. Choose from our in-stock fabrics (limited options), or our wide selection of fabrics that are available to order (including Sunbrella, marine fabrics, vinyls, and upholstery fabrics), or bring in your own fabric.

Please note: we do not do “on frame” upholstery such as complete sofas or armchairs, with the exception of dining room chair seats which can be removed and some bar stools.

If your cushions can be removed and brought to us in store, we would love to work on your upholstery project!

Get in Touch

Send us an email

Many of our products, including mattresses, are “made-to-order” and are usually ready for pick-up in 3-7 business days. Custom cushions are typically ready in 2-4 weeks.*

If you require a quote for a custom project, please provide as many specific details as possible, including the height x width x length of the foam and whether you require a cover.

*Completion dates for orders will vary, based on the availability of the foam & fabric selected and the extent of the project.