No Commission Sales | Upgrade Your Sleep®...For Less

Over 5,000 Mattresses In Stock—Canada’s Largest Selection

Free Next-Day Delivery | 100-Night Sleep Trial

Save up to 70% on Canadian-Made Mattresses

Trusted by Canadians with over 30k Reviews

Price Match Guarantee—We Beat Any Mattress Deal, No Hassle

Toggle Nav
Showing mattresses available in : Toronto GO
  • Compare List
  • Locations
  • My Cart
  • Over 5,000 Mattresses In Stock
  • Wholesale/Outlet Pricing
  • Everything Brand New and Sealed
  • Free Delivery On Orders Over $199

Summer Clearance Sale On Now | In-store and Online

Visit Us

Store Details...

1. North York Mattress Outlet

Address: 5601 Steeles Avenue W., North York, ON M9L 1S7
Phone: 647‑948‑6699 | Email: [email protected]
Showroom Hours:

  • Mon–Fri 10 am – 8 pm
  • Sat 9 am – 6 pm
  • Sun 10 am – 5 pm

Fast Delivery To: North York, Vaughan, Etobicoke, Toronto & surrounding GTA.

2. Markham Mattress Outlet

Address: 7701 Woodbine Ave. Unit 8, Markham, ON L3R 2R4
Phone: 905‑963‑0890 | Email: [email protected]
Showroom Hours:

  • Mon–Fri 10 am – 8 pm
  • Sat 10 am – 6 pm
  • Sun 11 am – 5 pm

Fast Delivery To: Markham, Stouffville, Richmond Hill, Aurora, Newmarket, Pickering, Ajax, Whitby, Oshawa, Scarborough, Toronto & more.

3. Mississauga South Flagship

Address: 1655 Dundas St. E., Mississauga, ON L4X 2Z3
Phone: 905‑565‑0885 | Email: [email protected]
Showroom Hours:

  • Mon–Fri 10 am – 8 pm
  • Sat 9 am – 6 pm
  • Sun 10 am – 5 pm

Fast Delivery To: Mississauga, Brampton, Caledon, Etobicoke, Vaughan, Downtown Toronto & nearby areas.

4. Mississauga North Mattress Outlet

Address: 6620 Kitimat Rd. Unit 3, Mississauga, ON L5N 3K3
Phone: 905‑878‑8444 | Email: [email protected]
Showroom Hours:

  • Mon–Fri 10 am – 8 pm
  • Sat 10 am – 6 pm
  • Sun 11 am – 5 pm

Fast Delivery To: Mississauga, Milton, Georgetown, Oakville, Burlington, Halton Hills & more.

5. Kitchener Mattress Outlet

Address: 842 Victoria St. N. Unit 15, Kitchener, ON N2B 3C1
Phone: 226‑336‑7519 | Email: [email protected]
Showroom Hours:

  • Mon–Fri 10 am – 8 pm
  • Sat 10 am – 6 pm
  • Sun 11 am – 5 pm

Fast Delivery To: Kitchener, Waterloo, Cambridge, Guelph, Stratford, Woodstock, London & surrounding towns.

6. Hamilton Mattress Outlet

Address: 444 Barton St. E., Hamilton, ON L8L 2Y6
Phone: 289‑309‑6444 | Email: [email protected]
Showroom Hours:

  • Mon–Fri 10 am – 8 pm
  • Sat 10 am – 6 pm
  • Sun 11 am – 5 pm

Fast Delivery To: Hamilton, Burlington, Stoney Creek, Ancaster, Dundas, Grimsby, St. Catharines, Niagara Falls & more.

7. Barrie Mattress Outlet

Address: 35 Lennox Dr., Barrie, ON L4N 9V7
Phone: 705‑417‑2735 | Email: [email protected]
Showroom Hours:

  • Mon–Fri 10 am – 8 pm
  • Sat 10 am – 6 pm
  • Sun 11 am – 5 pm

Fast Delivery To: Barrie, Innisfil, Orillia, Collingwood, Wasaga Beach, Bradford, Newmarket, Muskoka (seasonal) & surrounding cottage country.

TOLL FREE CANADA-WIDE ORDERS:  1-800-631-4883

Why Shop National Mattress?

  • No‑Commission Experts – Honest advice, no upselling.

  • Better Sleep, Lower Prices – Save up to 60 % off big‑box retail.

  • Canadian‑Made Quality – Most models are manufactured locally.

  • Every Purchase Gives Back – A portion of each sale funds bed kits for children in need through Sleeping Children Around the World.


Questions or concerns?  Reach us via live chat, call any store above, or submit our support request form below. Sleep better tonight with National Mattress.

Submit Your Support Request