Sleep Easy With Free Shipping
Wonder how you get from ordering your O Mattress from Mattress Omni to enjoying the best sleep you had in your life? It starts with shrink-wrapping and bundling up our O Mattress into a box no larger than a mini-fridge (don’t worry, it’s much bigger on the inside). Then we ship the O Mattress to you, our valued customer, anywhere in Canada for free!

Our Snooze North, Strong and Free
‘Free you say?’. Yeah, we’re saying it, free shipping right to your door! Once you use our O Powerline instant approval to get approved for up to $3000 in in-store credit, even with bad credit or no credit, you’ll have your O Mattress shipped to you for free! That’s right, free shipping on our O Mattress from Mattress Omni!

We Always Get Our Mattress… To You That Is!
We don’t let a little thing like the second largest country by land mass stop us from getting you the perfect night’s sleep. Sure, there are some challenges when it comes to shipping to the remotest locations in the country, but it’s one thing we believe it’s that everyone deserves a good night’s sleep, even if it’s off the beaten path! Once we process your order, we ship it in 3 days, and you can expect delivery of your mattress within 3 to 6 weeks depending on location and accessibility. We’ll deliver your O Mattress by Mattress Omni to your door by truck, by plane, even by sled dog if we have to!

This is Why Canada is Sleep Country
The O Mattress from Mattress Omni is Canada’s Favourite Mattress for a lot of good reason. We provide exquisite comfort and firm support for all sorts of sleepers, regardless of their credit history or credit score. Everyone deserves a good night sleep, so why don’t you? From St. John’s to Victoria to the great white north, we’ve got your back from coast-to-coast-to-coast! After all, we Canadians are sleep aficionados. We consider Canada Sleep Country. That’s why we deliver Canada’s favourite memory foam mattress to your door regardless of where you live.

Would You Like to Know More?
Check our FAQ which will answer all your questions about the O Mattress, our shipping policies and how you can reach us to get your very own O Mattress memory foam mattress today!

  • Toronto
  • Burlington
  • Brampton
  • Vaughan
  • Barrie
  • Windsor
  • Thunder Bay
  • St. Catharines
  • Ottawa
  • Oshawa
  • Mississauga
  • Markham
  • London
  • Kitchener
  • Kingston
  • Hamilton
  • Cambridge
  • Niagara Falls


  • Saskatoon
  • Regina
  • Moose Jaw
British Columbia
  • Vancouver
  • Victoria
  • Kelowna
  • Abbotsford
  • Prince George
  • Richmond
  • Kamloops
  • Surrey
  • Nanaimo
  • Port Moody
  • Burnaby
  • Vernon
  • Chilliwack
  • Prince Rupert
  • Penticton
  • Campbell River
  • Langley City
  • New Westminster


Prince Edward Island
  • Charlottetown
  • Calgary
  • Edmonton
  • Lethbridge
  • Medicine Hat
  • Red Deer
  • St Albert
  • Fort McMurray
  • Airdrie
  • Grande Prairie
  • Brooks
  • Leduc
  • Camrose
  • Spruce Grove
  • Lloydminster
  • Chestermere
  • Lacombe
  • Wetaskiwin
  • Canmore
  • St Johns
  • Corner Brook
  • Labrador City
  • Deer Lake


  • Winnipeg
  • Brandon
  • Thompson
  • Steinbach
  • Dauphin
  • Flin Flon
  • Morden
  • Portage la Prairie
  • Selkirk
  • Winkler
  • The Pas
  • Stonewall
  • Altona
  • Swan River
  • Neepawa
  • Niverville
  • Beausejour
  • Virden
  • Montréal
  • Québec
  • Sherbrooke
  • Trois-Rivières
  • Chicoutimi – Jonquière
  • Saint-Jean-sur-Richelieu
  • Châteauguay
  • Drummondville
  • Saint-Jérôme
  • Granby
  • Beloeil
  • Saint-Hyacinthe
  • Shawinigan
  • Joliette


New Brunswick
  • Fredericton
  • Miramichi
  • Moncton
  • Saint John
  • Dieppe
  • Edmundston


  • Cape Breton
  • Halifax
  • Queens
  • Annapolis
  • Antigonish
  • Colchester


Northwest Territory
  • Yellowknife
  • Inuvik
  • Hay River
  • Fort Smith


  • Whitehorse
  • Dawson


  • Iqaluit
  • Rankin Inlet