Shop Mattresses by City

Each of our Canadian mattress stores is a little bit different, which means each store also displays a slightly different mix of products. Our Edmonton store is our largest, so we show more mattresses in this location. Calgary is a little bit smaller and thus shows two or three fewer models. Calgary does make up for this by showing more duvets, towels and pillows.

If you're coming to visit and you'd like to have a better idea of what we have on display, click through to your local city below and we'll show you which models are on typically on display in each showroom.

Not local to us? The Mattress & Sleep Company delivers mattresses across Canada, daily. Our team is happy to help you find the perfect high quality mattress Toll-Free on 1-877-750-1212.



Mattresses in Calgary

Our Calgary showroom is located at 7337 Macleod Trail, just 5 blocks south of Chinook Centre & Glenmore Trail, no more than 30 minutes from any location in Calgary. Click through to see our typically displayed mattresses in Calgary.

Mattresses in Calgary



Mattresses in Edmonton

The original store, our Edmonton showroom is located at 10340 34 Avenue, which is the corner of Calgary Trail & 34 Ave and easily accessible within 25 minutes of any location in Edmonton. Browse the Edmonton mattress category to learn more about which models are usually on display in Edmonton.

Mattresses in Edmonton



Mattresses in Vancouver

Although we do not have a store in Vancouver, we deliver to the GVRD on a daily basis. A nice bonus for all BC residents is that we save you the 7% PST, providing an instant 7% price advantage.

Mattresses in Vancouver