Our Factory Clearance Sale is on now!

COMPARE and SAVE on the Top Mattress Brands

Our Factory Clearance Sale is on now!

Biggest Selection Of Mattresses In Stock

Our Factory Clearance Sale is on now!

FREE 1-3 Day* Delivery on orders over $199

Our Factory Clearance Sale is on now!

All Mattresses Made In Canada 

Our Factory Clearance Sale is on now!

★★★★★ Thousands of 5-Star Reviews

Our Factory Clearance Sale is on now!

✔ We've price-checked everyone, so you don't have to!

Toggle Nav
Showing mattresses available in : Toronto GO
  • Compare List
    • Locations
      Mississauga Location 6620 Kitimat Road Unit#3, (401/Erin Mills) Mississauga, ON | 905-878-8444
      Toronto Location 33 Belvia Road, (QEW/Kipling) Etobicoke, ON | 905-565-0885
      Markham Location 7701 Woodbine Ave. Unit#5, Markham, ON | 905-963-0890
      Kitchener Location 842 Victoria Street North,
      Kitchener, ON | 226-336-7519
      Hamilton Location 444 Barton Street East,
      Hamilton, ON | 289-309-6444
      Barrie Location 35 Lennox Drive,
      Barrie, ON | 705-417-2735
  • Over 1000 Mattresses In Stock!
  • Wholesale/Outlet Pricing
  • Everything Brand New and Sealed
  • Free Delivery On Orders Over $199

What is your 90 comfort guarantee?

Sometimes after sleeping on your mattress for some time, you may realize that it is too firm or too soft for your needs. We understand testing out the mattress at our store for 5-10 minutes does not give you the same experience as actually sleeping on it for a full night. This is why we have our industry leading 90 night comfort guarantee.

Although it is rare that our customers do not absolutly love their new mattress from National Mattress, we offer 90 nights (from purchase date) for you to decide if it is the right one for you. If you decide that you are not getting the best night’s sleep, simply exchange it for a different mattress of equal or lessor value, or upgrade to a more expensive mattress and pay the difference.

There are absolutely no hidden fees like many of our competitors have. Many mattress stores require that you purchase a mattress protector ranging from $100-$150 to qualify for their exchange program. The only thing we charge is a $95 exchange fee IF you decide to exchange your mattress. We do not require you to purchase a mattress protector up front. This exchange fee covers our disposal costs of your used mattress as we DO NOT re-sell mattresses which have been opened out of their bag and used. It’s simple and hassle free….we promise!

***Please note that this is a one-time exchange on all new purchases and mattresses must be exchanged in their original packaging. No exchanges can be made within the first 15 days of delivery to allow time for your body to adjust to your new mattress. National Mattress does not offer any refunds once a mattress has been delivered. There will be no additional discounts, price matching, or offers provided on exchanged mattress. Mattresses must be exchanged for a mattress of the same size as original mattress purchased and must be exchanged in satisfactory condition with no damage, stains, or scuffs. There will be no exchanges on custom sizes, special order mattresses, floor models, or accessories such as bed frames, boxsprings, mattress protectors or pillows. Please contact National Mattress for more information.***

Did you find what you were looking for?