BUY DIRECT AND SAVE!
MATTRESSES MADE IN CANADA. FREE SHIPPING ACROSS CANADA.
Prices May Increase Soon – Lock In Today's Price Before It's Too Late!

Call- 416-732-7539

UltraFlex® / A useful next step

Mattress donation & recycling in Canada

A new bed is on its way.
Where should the old one go?

Find a place to donate a mattress that still has life in it, a recycler for one that does not, or the right local disposal service.

Find options near you
Woman sitting on a white mattress with charcoal sides in a bright bedroom with neutral furnishings.

Start with its condition

Donate, recycle or dispose?

In Canada, mattress donation and recycling depend on where you live and the condition of the mattress. A charity’s approval comes first. If reuse is not suitable, look for a service that specifically recycles mattresses. Otherwise, use your municipality’s approved bulky-waste route.

01 / STILL GOOD TO SLEEP ON

Offer it for donation

Clean, dry, comfortable and undamaged? Send the size, age and photos to a charity that lists mattresses. Wait for acceptance before arranging transport.

02 / READY TO RETIRE

Find a mattress recycler

Recyclers can recover materials such as steel, foam and wood. Ask whether your mattress type and condition qualify, and whether pickup is available.

03 / NO SUITABLE REUSE ROUTE

Arrange proper disposal

Use the municipal service or approved receiving facility for your address. Follow booking, wrapping and set-out instructions so the item can be collected.

Keep it indoors until the arrangements are made. Rain, dirt and an unplanned night at the curb can make a usable mattress unsuitable for donation. Tell the receiving service about any stains, odours, mould or pests before moving it.

Across all 10 provinces and 3 territories

Find your local route

Browse municipal services, donation programs and mattress recyclers. Each listing links to the organization’s own instructions or a named public-service referral. Confirm acceptance and the total cost before booking or driving over.

Donation = reuse by another household. Recycling = a stated mattress-recovery route. Disposal = a waste route without a recycling promise. Collection = a service whose treatment depends on the route or facility. Local lookup = a starting point, not confirmed mattress acceptance.

131 local services and regional starting points.

Commercial programs across Canada

Canada Mattress Recycling — [Re] Waste

RecyclingCommercial arrangements · location and volume dependent

Canada Mattress Recycling coordinates mattress-recovery programs for retailers, hotels, producers and organizations. Request a location-specific quote and confirm volumes, logistics and material handling. This is a commercial program, not a universal household drop-off service.

View service instructions

British Columbia

Back to directory ↑
Abbotsford

MCC Centre Thrift Shop

DonationDrop-off / arranged pickup

Accepts clean, saleable mattresses. Box springs must accompany a matching mattress. Contact this local shop to arrange furniture pickup and confirm coverage; acceptance rules differ between MCC shops.

View service instructions
North Vancouver & West Vancouver

Shelter to Home — Highlands United Church

DonationPhotos and approval · pickup contribution

Accepts twin, double and queen mattresses and box springs; no king size. Send photos and dimensions before arranging donation. Pickup is limited to North and West Vancouver and requires a financial contribution. Storage capacity can temporarily limit acceptance.

View service instructions
Burnaby & eligible Lower Mainland communities

Helping Families in Need Society

DonationApproval · ground-level pickup · contribution

Mattresses must be no more than eight years old and free of stains and tears. Submit the donation form and photos, and confirm your address is within the pickup area. Items must be at ground level; a minimum financial contribution applies.

View service instructions
Victoria & Greater Victoria — confirm pickup coverage

Victoria Women in Need Community Cooperative (WIN)

DonationPickup request · photos and approval

For its New Start program, WIN accepts single, double and queen mattresses, box springs and simple metal bed-frame sets by arranged pickup. They must be like new and from a pet-free, smoke-free home. Submit the furniture pickup form or email photos; do not assume mattress drop-off is available.

View service instructions
Vancouver & Metro Vancouver

City of Vancouver mattress recycling

RecyclingDrop-off · fees apply

Mattresses, foam mattresses, futons and box springs can go to the Vancouver South Transfer Station or Vancouver Landfill. The published limit is four items per customer per day. Ask the facility about contaminated items before transporting them.

View service instructions
Surrey

Large Item Pickup Program

CollectionBook ahead · eligibility applies

Mattresses and box springs must be individually wrapped and sealed in clear plastic. Book the item before collecting a mattress bag from the City. Check your property’s eligibility and collection allowance.

View service instructions
Delta, Ladner & Tsawwassen

Delta large-item pickup and mattress voucher

RecyclingBooking or voucher required

Eligible homes can book mattress and box-spring pickup. Delta also offers a voucher route for mattress recycling at Vancouver Landfill. Apply for the voucher before your trip and check the household allowance.

View service instructions
Victoria, Saanich & Capital Region

Hartland Public Drop-off Depot

RecyclingDrop-off · fees apply

Hartland lists mattresses and box springs in its paid recycling and diversion stream. Separate them from other waste and check the site’s vehicle restrictions, weight-based charges and bin fee.

View service instructions
Hope & Lower Mainland

Mattress Recycling (Pacific Mattress Recycling)

RecyclingPaid drop-off / pickup quote

Mattresses, box springs and futons can be recycled at the Hope facility for a fee. Canadian Mattress Recycling merged with Pacific Mattress Recycling in 2024. Confirm current residential hours, item condition, pickup coverage and all charges before booking or travelling.

View service instructions
Kelowna & Central Okanagan

Glenmore Landfill

DisposalDrop-off · mattress charge

Mattresses have a separate per-piece charge; mixed loads may also attract a weight-based garbage charge. Use the accepted-products list to plan the load. This entry does not promise mattress recycling.

View service instructions
Kamloops

Mission Flats Landfill

DisposalDrop-off · surcharge applies

The City lists separate residential and commercial mattress/box-spring surcharges. Keep the items accessible for staff directions and check the current disposal rates before loading your vehicle.

View service instructions
Nelson, Castlegar, Creston & Central Kootenay

RDCK resource recovery facilities

DisposalCheck facility and fees

The regional district publishes mattress-specific disposal charges. Use its current fee schedule and facility information to find the correct local receiving site; a mattress charge does not itself establish that the item is recycled.

View service instructions
Province-wide, including Nanaimo & Prince George

RCBC Recyclepedia

Local lookupSearch by item and community

Search for mattresses and choose your community to find nearby options. This is especially useful outside the cities above. Confirm that the listed location accepts the type and condition of mattress you have.

View service instructions
Comox Valley & Campbell River

Comox Strathcona Waste Management

RecyclingDrop-off · fees apply

Mattresses are collected separately and dismantled for recycling. Use the designated mattress area at the Comox Valley or Campbell River waste management centre. Do not mix mattresses into a garbage or construction bin. Confirm current fees and handling rules.

View service instructions
Cowichan Valley

CVRD recycling centres — mattresses

CollectionDrop-off · per-piece charge

The Cowichan Valley Regional District accepts spring and foam mattresses, box springs and futons through its facility system. Contaminated items attract additional charges. Check the receiving centre and current mattress fee before travelling.

View service instructions
Salmon Arm, Revelstoke, Sicamous, Golden & Shuswap

CSRD mattress recycling

RecyclingSeven designated receiving sites

Mattress recycling is available at Salmon Arm, Revelstoke, Sicamous and Golden landfills, plus Scotch Creek, Skimikin and Falkland transfer stations. Use the designated area; not every CSRD depot accepts mattresses. Confirm fees and site hours.

View service instructions
Pemberton & SLRD Area C

Pemberton Transfer Station mattress recycling

RecyclingScheduled rotation · fees apply

Clean mattresses and box springs are accepted only during the posted mattress rotation. Wet, mouldy, badly damaged or bedbug-affected items do not qualify. Foam roll-ups, foldable mattresses and toppers are excluded; confirm the alternative disposal route with staff.

View service instructions
Sunshine Coast — Pender Harbour

Pender Harbour Transfer Station

CollectionDrop-off · keep mattresses dry

The SCRD provides a mattress receiving route at Pender Harbour Transfer Station. Keep the item clean and dry using a plastic bag or wrap. Check the current fees and ask staff which recovery route applies to its condition.

View service instructions
Nanaimo & Parksville

RDN Regional Landfill and Church Road Transfer Station

CollectionDrop-off · mattress surcharge

The regional facilities publish separate mattress and box-spring surcharges in addition to applicable load charges. Keep these items separate and ask the facility about the current recycling route and any contamination restrictions.

View service instructions
Tofino, Ucluelet & west coast of Vancouver Island

ACRD West Coast Landfill mattress recycling

RecyclingDrop-off · per-piece charge

The West Coast Landfill lists mattresses and box springs in its recyclable-materials stream. Each piece has a charge. Check current access, sorting and condition requirements with the landfill before transporting a load.

View service instructions
Township of Langley

Township of Langley Large Item Pick Up

CollectionBooking · eligible municipal customers

Mattresses and box springs must be individually bagged or sealed in plastic. A maximum of two of the four annual large-item allowances may be mattresses or box springs. Confirm eligibility and book before setting items out.

View service instructions
Vernon, Armstrong, Lumby & North Okanagan

RDNO mattress and box-spring drop-off

DisposalFacility-specific · per-piece fees

The Regional District of North Okanagan publishes a separate fee for mattresses and box springs. Mixed loads can also attract weight-based refuse charges. Confirm the receiving facility and material-recovery arrangements; a fee does not establish that the whole mattress is recycled.

View service instructions
Powell River & qathet region

qathet Resource Recovery Centre

DisposalDrop-off · mattress charge

The Resource Recovery Centre publishes a per-unit mattress disposal charge. Sort the load and follow staff directions at the designated receiving area. Confirm handling requirements and charges for contaminated or commercial loads.

View service instructions
Squamish

Squamish Landfill mattress drop-off

CollectionDrop-off · per-piece fees

The landfill accepts mattresses and box springs with a separate per-unit fee. Secure the load for transport and check current site instructions. Ask staff about the recovery route for your mattress type and condition.

View service instructions
Whistler & Callaghan Valley

Whistler Waste Transfer Station

CollectionDrop-off · fees and quantity limits

Large items including mattresses go to the Waste Transfer Station in the Callaghan Valley. The published allowance is a maximum of five mattresses per month per parcel, with a per-piece fee. Check this facility's rules rather than taking a mattress to an ordinary recycling depot.

View service instructions
Port Alberni & participating Vancouver Island facilities

INEO — Recycle Matters

RecyclingUse the designated landfill drop-off

This employment and training social enterprise dismantles mattresses into recoverable materials. Its brochure directs the public to leave mattresses at the designated landfill for collection by the team. Confirm the participating site, fees and current arrangements before transport.

View service instructions
Surrey, Maple Ridge & other Metro Vancouver service areas

Metro Vancouver recycling and waste centres

RecyclingParticipating centres · mattress charges apply

Metro Vancouver provides mattress-recycling drop-off through participating centres, including Central Surrey and Maple Ridge. Use the facility directory and the selected centre's visitor guide to confirm mattress acceptance, quantity limits, condition rules and fees before travelling.

View service instructions

Donation note: HomeStart’s published list excludes beds, mattresses and box springs. Do not assume a furniture charity can take your mattress. For other communities, use RCBC’s location search.

Calgary

Women in Need Society (WINS)

DonationApproval and location rules apply

WINS lists mattresses and bed frames among accepted furniture. Donations should be in good usable condition. Large furniture is only accepted at designated locations; confirm the receiving store and any pickup arrangement first.

View service instructions
Calgary

Calgary Drop-In Centre / Free Goods Program

DonationConfirm mattress acceptance first

The City of Calgary identifies this program as a mattress donation option. Contact the Donation Centre about condition, size and space before loading. Goods go to the donation location, rather than the downtown emergency shelter.

View service instructions
Calgary & surrounding area

Re-Matt

RecyclingPickup / drop-off · fees apply

Re-Matt recycles mattresses and box springs from households and businesses. Check its current warehouse location and pricing, and ask about pickup coverage and any condition restrictions.

View service instructions
Calgary

City Eco Centres

DisposalDrop-off · fees apply

Calgary directs unusable mattresses, box springs, futons and mattress pads to City Eco Centres for disposal. Its mattress page also links to reuse and independent recycling alternatives.

View service instructions
Edmonton

Society of Saint Vincent de Paul

DonationContact the local donation team

The Edmonton society accepts clean, spotless mattresses but excludes king size and currently excludes standalone box springs. Items must be free of stains, tears, smoke, bedbugs and pet hair. Confirm the size needed and collection arrangements before donating.

View service instructions
Edmonton

City Eco Stations

DisposalDrop-off · per-item fee

Mattresses and box springs are explicitly listed in the Eco Station fee schedule. Take them to an Eco Station rather than a neighbourhood recycling depot. Consult the City if the item is contaminated.

View service instructions
Lethbridge

Mattress diversion at yard waste sites

RecyclingResidential pilot · check operating hours

The City sends mattresses and box springs from this residential pilot to a recycler. Residents must unload their own items. Mattresses showing bed bugs are refused; wrap those and use the Waste & Recycling Centre disposal route instead. Check seasonal site hours.

View service instructions
Yellowhead County — Parkcourt, Peers, Robb, Wildwood & Marlboro

Yellowhead County mattress recycling program

RecyclingEligible residents · designated transfer stations

County residents can use the program at the five named transfer stations. Spring mattresses go in dedicated mattress bins; box springs and foam mattresses go in construction-and-demolition bins. The free resident offer does not establish that foam mattresses are recycled. Edson and Hinton landfill fees may differ.

View service instructions

Donation note: FIND Edmonton’s published list excludes mattresses, box springs and bed frames. For Red Deer, Grande Prairie, Medicine Hat, Fort McMurray and other communities, ask the local municipal waste service about the receiving site before travelling.

Saskatchewan

Back to directory ↑
Prince Albert

YWCA Prince Albert — Homeward Bound

DonationArrange directly with the donation team

The Homeward Bound program requests donated mattresses and furniture for clients moving into independent homes. Contact the donation team to confirm size, condition, current need and handover arrangements before bringing a mattress.

View service instructions
Saskatoon

Saskatoon Regional Waste Management Centre

DisposalDrop-off · check rates

Use the City’s disposal facility information and Waste Wizard for mattress instructions. The separately published mattress-recycling project describes development work, so do not assume a public mattress recycling service is operating.

View service instructions
Regina

City of Regina Landfill

DisposalDrop-off · quantity affects fees

The landfill accepts mattresses. The fee schedule distinguishes small quantities from loads of five or more mattresses. Check the mattress row as well as the standard waste rate when estimating the cost.

View service instructions
Province-wide

Saskatchewan Waste Reduction Council

Local lookupMattress guidance and alternatives

The council’s mattress guidance explains the province’s limited recycling options. Check with your municipal waste service for the correct local route rather than assuming mattresses belong at a blue-bin recycling depot.

View service instructions

A proposed recycling program is not the same as an operating public service. Outside Regina and Saskatoon, confirm the route with your municipal or regional waste authority.

Winnipeg

Oyate Tipi Furniture Bank

DonationPaid pickup · request a quote

Accepts gently used twin, double and queen mattresses without stains or tears, along with box springs and metal bed rails. King-size and electric beds are excluded. Request pickup and confirm access and the total charge.

View service instructions
Winnipeg

Canadian Goodwill Industries

DonationConfirm receiving location or collection

This Winnipeg organization explicitly accepts clean, gently used mattresses, box springs and bed frames. Standalone box springs depend on demand. Check its condition and pest-related exclusions before arranging donation; this policy does not apply to every Goodwill organization.

View service instructions
Winnipeg

Centre Flavie

DonationDrop-off / arranged pickup

Centre Flavie explicitly lists mattresses, box springs and bed frames. Arrange large-item collection directly; access restrictions and charges can apply. Confirm condition and size acceptance before bringing a mattress to the centre.

View service instructions
Winnipeg

Brady depot / mattress recycling information

RecyclingConfirm mattress route with 311

Recycle Manitoba identifies Brady and Mother Earth Recycling as mattress recycling routes. Confirm the current mattress program with Winnipeg’s Recyclepedia or 311; do not assume all three 4R depots take mattresses or that rejected items are free to dispose of.

View service instructions
Winnipeg

Mother Earth Recycling referral

RecyclingContact provider to confirm service

Recycle Manitoba identifies Mother Earth Recycling as a mattress recycler. Use the council’s referral and confirm current contact details, receiving arrangements and fees before transport.

View service instructions
Brandon

Large Item Collection

DisposalPaid ticket and booking

Mattresses are included in Brandon’s special large-item collection program. Purchase the required ticket and schedule collection; large items are not part of ordinary refuse pickup.

View service instructions
Winkler, Morden & participating surrounding communities

SWAMP landfill mattress diversion

RecyclingConfirm access and fees

SWAMP identifies mattresses and box springs as items sent to Mother Earth Recycling. Check local eligibility, receiving instructions and charges before taking a load to the facility.

View service instructions
Steinbach & surrounding community

Southland Church Distribution Centre

DonationContact church before transporting a mattress

Southland lists mattresses among the household goods its Distribution Centre accepts and distributes. Contact the church first to confirm mattress size, condition, current need and handover arrangements. Use the Distribution Centre instructions rather than leaving a bulky item at an unspecified church entrance.

View service instructions

Winnipeg’s 4R depots have residency and vehicle rules, and not every site accepts the same materials. Elsewhere in Manitoba, ask your local landfill or regional waste service about mattress diversion before making a long trip.

Kawartha Lakes / Lindsay

Lindsay Ops Landfill mattress recycling

RecyclingLandfill drop-off / booked curbside collection

Mattresses and box springs are recycled at Lindsay Ops Landfill only, not the city's other four landfills. For curbside collection, purchase a mattress recycling tag and call Miller Waste to book pickup on your regular collection day. Confirm eligibility, preparation and current fees before drop-off or booking.

View service instructions
Brantford & Brant County

Society of Saint Vincent de Paul Brant

DonationAppointment for pickup or drop-off

Accepts gently used mattresses, box springs and bed frames, but not king-size or electric beds. Send photos, your address and preferred date to the furniture team for approval. Do not leave donations outside the store unattended.

View service instructions
Thornhill, York Region & Greater Toronto Area

JRCC Furniture Depot

DonationBook pickup or drop-off

The depot explicitly requests mattresses and box springs for people furnishing their homes. Contact the team to approve your gently used items, confirm pickup coverage and any charges, or arrange a drop-off appointment.

View service instructions
Mississauga — confirm pickup coverage

Guru Shardha Welfare Charity

DonationDonation form · arranged large-item pickup

Its large-item donation list includes clean mattresses and offers free pickup for accepted items in good condition. Submit the pickup request and confirm your address, mattress condition and availability with the Mississauga team before making arrangements.

View service instructions
St. Catharines & Niagara region

Gateway Furniture Bank

DonationArrange pickup or warehouse drop-off

Accepts mattresses, box springs and bed frames in all sizes, provided they are free of tears, stains, soiling and bugs. Contact the furniture bank or use its request form to arrange collection or a St. Catharines warehouse drop-off.

View service instructions
Toronto & Greater Toronto Area

Furniture Bank

DonationApproval · pickup charges apply

Accepts gently used, stain-free mattresses and box springs. Check pickup coverage or arrange a drop-off. Stained, torn, sagging, wet or pest-affected mattresses should not be offered as usable donations.

View service instructions
Toronto

City oversized collection and depot disposal

DisposalCurbside or designated depots

Mattresses can be set out with scheduled oversized garbage collection. For self-haul, the City identifies Commissioners and Dufferin as the mattress receiving depots, with a disposal charge. Apartment residents should use their building’s designated oversized-item arrangements.

View service instructions
Woodbridge, Vaughan & GTA

Recyc-Mattress Canada, Toronto branch

RecyclingContact first · request a quote

Recyc-Mattress lists a Woodbridge branch. Contact it about household versus commercial loads, accepted mattress types, quantities and receiving arrangements. A listed business address should not be treated as permission for an unannounced drop-off.

View service instructions
Ottawa

Helping With Furniture

DonationPhotos and final approval required

The published rules distinguish mattress ages by size: Twin/Single under ten years; larger sizes under five years, in mint condition. Submit photographs and confirm your size, especially King. Accepted mattresses must be protected during transport.

View service instructions
Ottawa

Matthew House Ottawa Furniture Bank

DonationApproval and capacity apply

Accepts mattresses and box springs in suitable condition, but excludes King size. Damaged, stained, torn or excessively worn items are not suitable. Arrange collection or delivery through its donation process.

View service instructions
Ottawa

City curbside garbage collection

DisposalScheduled day · item limit applies

A bulky item counts toward Ottawa’s three-item garbage allowance. Additional yellow garbage bags do not make an extra unbagged mattress eligible. Check the City’s instructions before setting out a mattress and box spring together.

View service instructions
Mississauga, Brampton & Caledon

Peel Region bulky-item collection

DisposalCurbside; paid depot alternative

Peel explicitly accepts mattresses as bulky waste on the regular garbage collection day for eligible properties. Community Recycling Centres provide a paid disposal alternative. Check building arrangements if you do not receive curbside collection.

View service instructions
Markham, Richmond Hill, Vaughan & York Region

York Region waste sorting and depots

Local lookupLocal municipality handles pickup

Use the regional sorting tool and depot directory to find the appropriate mattress route. Household collection is handled by the local municipality, so schedules and bulky-item arrangements must be checked for your address.

View service instructions
Pickering, Ajax, Oshawa, Whitby & Durham Region

Furniture and Large Item Collection

DisposalBook with the correct municipality

Durham lists mattresses and box springs as accepted large items. Oshawa and Whitby arrange these collections separately from the regional service. Use the relevant booking route for your address.

View service instructions
Oakville, Burlington, Milton & Halton Hills

Halton bulk-waste collection

DisposalCurbside · limits apply

Use Halton’s bulk-waste instructions and address-based schedule for items too large for regular garbage. Check quantity limits, mattress preparation and the alternative Waste Management Site before placing anything out.

View service instructions
Hamilton

Bulk Items and Furniture

DisposalArrange collection · wrap upholstered items

Hamilton publishes specific mattress and upholstered-furniture wrapping instructions. Follow its booking, property-eligibility and set-out rules. A trip to a Community Recycling Centre is a separate disposal option.

View service instructions
Kitchener, Waterloo, Cambridge & regional townships

Region of Waterloo bulky collection

DisposalMonthly service · eligible households

Bulky items are collected on the assigned monthly schedule, with different limits for single homes, duplexes and small multi-unit buildings. Do not assume the ordinary garbage day is also the bulky-item day.

View service instructions
Guelph

Large-item service and mattress recycling

CollectionPaid pickup; ask about recycling drop-off

Guelph’s large-item service includes mattresses. The City also reports an established mattress recycling program at its public drop-off. Confirm the route you want when booking; collection and recycling drop-off are different services.

View service instructions
Barrie

Barrie Landfill mattress recycling

RecyclingResident drop-off · per-piece charge

Barrie diverts mattresses and box springs delivered to its landfill for recycling. Consult the current landfill rate sheet rather than relying on an older price quoted elsewhere. Confirm residency and condition requirements.

View service instructions
London

Booked bulky-item collection

DisposalBooking required

London includes mattresses in its bulky-item booking service for eligible curbside households. Check the preparation rules for soiled or pest-affected items. W12A Landfill provides a paid self-haul option for eligible waste.

View service instructions
Windsor

Residential Bulk Furniture Collection

DisposalCheck booking and fees

The City explicitly accepts mattresses and box springs through its residential bulk-furniture program. Follow the preparation instructions and arrange the service before setting items outside.

View service instructions
St. Catharines, Niagara Falls, Welland & Niagara Region

Niagara regional disposal sites

DisposalFees and facility restrictions apply

Niagara publishes a mattress/box-spring surcharge in addition to the disposal fee. Check which landfill or depot serves your municipality; Niagara Road 12 has restricted residential coverage.

View service instructions
Greater Sudbury

Municipal mattress recycling

RecyclingRoadside and designated facilities

Greater Sudbury’s program diverts mattresses, box springs and futon mattresses collected roadside or delivered to its three landfills and Walden Small Vehicle Transfer Station. Consult local set-out rules and facility fees.

View service instructions
Kingston

Special-item disposal guidance

Local lookupCheck the city’s local route

Use Kingston’s special-item waste guidance to locate the right disposal route. Its giveaway-day instructions exclude mattresses, so do not put one out as part of that event. Confirm arrangements with the receiving service.

View service instructions
Thunder Bay & district

Solid Waste & Recycling Facility

Local lookupConfirm mattress instructions and fees

The City’s landfill guide covers waste generated within the District of Thunder Bay. Contact the facility about mattress unloading and current charges; neighbourhood packaging-recycling depots are not mattress drop-off sites.

View service instructions
Brant County — Paris, Burford & surrounding communities

County of Brant mattress recycling

RecyclingFacility drop-off or booked collection

Mattresses and box springs are diverted for recycling through the County's solid-waste facilities and Large Household Item pickup program. Drop-off and collection have different charges. Check eligibility, count every piece and book collection before setting items out.

View service instructions
North Bay

Merrick Landfill mattress recycling

RecyclingDrop-off · per-piece fee

North Bay sends mattresses and box springs from Merrick Landfill for recycling. The per-piece charge covers handling and processing. Check current landfill access and condition requirements; contaminated items can require a different disposal route.

View service instructions
Wellington County

Wellington County mattress diversion

RecyclingParticipating waste facilities · fees apply

Mattresses are separated for processing into recyclable components. Rothsay is excluded because it has no weigh scale, and Elora is excluded during its construction closure. Check the current facility status, separate the load and follow staff directions. Regular disposal fees apply.

View service instructions
Orillia

Orillia Waste Diversion Site

CollectionDrop-off · fees apply

The Waste Diversion Site accepts mattresses and box springs for a charge. Keep them separate from other waste and check current eligibility, fee and unloading instructions. Ask staff to confirm the mattress recovery route before travelling.

View service instructions
Bracebridge, Gravenhurst, Huntsville & Muskoka

Muskoka mattress drop-off facilities

DisposalDesignated sites · per-piece charge

Muskoka's facility directory identifies locations accepting mattresses and box springs, with per-piece charges. Check the exact site's accepted materials, access and hours; not every depot takes bulky items. This entry does not promise mattress recycling.

View service instructions
Orangeville, Shelburne & Dufferin County

Dufferin County bulky-item collection

CollectionMonthly service · book in advance

The bulky-item program accepts mattresses and box springs. Arrange collection with the contracted service at least seven days before the scheduled collection week and confirm item limits and set-out instructions. Do not leave an unbooked mattress at the curb.

View service instructions
Pembroke, Petawawa & Laurentian Valley

Ottawa Valley Waste Recovery Centre large-item collection

CollectionSeasonal collection · check current calendar

Mattresses and box springs are accepted in the large-item stream for participating households. Collection takes place on specified dates, not every week. Check the current spring or fall schedule, separate material piles and use the approved set-out window.

View service instructions
Brampton, Mississauga & Peel Region

Royal Furniture Bank

DonationApproval before pickup or delivery

Royal Furniture Bank explicitly accepts gently used, pest-free mattresses and bed frames in all sizes. It excludes items with bedbugs, mould or significant damage. Contact the team with photos and confirm current pickup availability and arrangements before donating.

View service instructions
Barrie & Simcoe County

Redwood Furniture Bank

DonationDonation form · approval and pickup quote

Redwood accepts good-condition furniture and operates its Sleep Well mattress program. Submit the donation form with mattress details and obtain approval before transport. Stained, torn, dirty, odorous or infestation-exposed items are excluded; confirm the exact mattress size and collection charge.

View service instructions
Simcoe County — participating municipalities

Simcoe County mattress diversion and bulky collection

RecyclingWaste-facility drop-off or booked pickup

Mattresses and box springs are separated into the diversion stream at County facilities. Paid bulky-item collection is also available by booking; additional mattress charges apply. Bedbug-affected, oversized or overweight items may be refused. Barrie and Orillia have separate city services.

View service instructions
Scarborough & eligible Greater Toronto Area households

SCHC Scarborough Furniture Bank

Local lookupAppointment only · confirm mattress policy

SCHC runs a furniture bank and has published requests for donated mattresses. Its current program page requires appointments for all donations and visits. Contact the furniture bank to confirm present mattress acceptance, size and condition requirements; do not arrive unannounced.

View service instructions
Peterborough

Peterborough large-item pickup

CollectionPaid booking · accepted residential addresses

The City's booked large-item service accepts mattresses of any size and box springs. Confirm item counts, charges, collection date and set-out requirements. The City/County landfill is a separate paid drop-off option; check its current receiving rules if self-hauling.

View service instructions

For communities outside these listings, use the local municipality’s Waste Wizard or contact its waste department. In a two-tier municipality, collection and disposal may be handled by different governments.

Québec City

Centre Ozanam — Société de Saint-Vincent-de-Paul

DonationArrange collection or confirm drop-off

The accepted-items list includes clean mattresses and box springs. Contact the centre to approve your donation and arrange collection; its home-pickup service is limited to Québec City. Confirm current size and access requirements.

View service instructions
Saint-Jean-sur-Richelieu & surrounding area

Centre de Partage Communautaire Johannais

DonationFurniture-store drop-off / paid pickup

Mattresses must be like new and completely stain-free. Box springs are accepted only when donated with a mattress. Use the Meublerie donation route, not a clothing-shop location; confirm receiving hours or book paid pickup.

View service instructions
Gatineau & Outaouais

Entraide familiale de l’Outaouais

DonationArrange donation · pickup may involve a wait

Its accepted-items list includes mattresses, box springs and bed bases, including king size. Items must be clean and in good condition. Confirm the exact size, address and collection availability; oversized or unsuitable items may still be refused.

View service instructions
Verdun, Montréal — nearby areas by arrangement

Pour une Seconde Vie — Demain Verdun

DonationPhotos and dimensions · arranged handover

Accepts clean, usable single, double and queen mattresses, box springs and bed bases. Complete the donation form before pickup or warehouse delivery. Collection focuses on Verdun; nearby neighbourhoods depend on current capacity and the offered items.

View service instructions
Montréal

Welcome Collective

DonationDonation form · appointment required

Accepts Single, Double and Queen mattresses and box springs; King mattresses and box springs are excluded. Submit the item details first. Warehouse drop-off is by appointment, and large-item home pickup has a fee.

View service instructions
Montréal, including Saint-Laurent

Montréal ecocentres

CollectionCheck the specific ecocentre

Montréal accepts mattresses and box springs at ecocentres, but explicitly says they are not recycled there except at Saint-Laurent. Choose the location carefully if recycling is your priority, and verify residency and access requirements.

View service instructions
Pointe-Claire & Montréal region

Recyc-Matelas Canada

RecyclingContact first · quote required

The recycler lists its Québec office in Pointe-Claire. Ask about residential or business quantities, pickup, drop-off, condition requirements and prices before arranging transport.

View service instructions
Montréal region

Matt Canada

RecyclingArrange directly with the recycler

Matt Canada provides mattress recycling services. Contact the company to confirm the route for your postcode, household versus commercial loads, collection arrangements and total cost.

View service instructions
Laval

Laval ecocentre and bulky collection

CollectionDrop-off or booked collection

Laval lists mattresses and box springs among accepted items at its ecocentre. The City also publishes bulky-item collection instructions. Check the route, reservation rules and handling instructions for your mattress.

View service instructions
Québec City

Collecte des encombrants

DisposalRegister for collection

Use the City’s bulky-item booking process and wait for the assigned collection day. Its permanent ecocentres provide another route for bulky items. Follow the specified set-out time and local eligibility requirements.

View service instructions
Gatineau

Ecocentres and transfer centre

DisposalBulky-waste fees apply

Gatineau identifies mattresses as bulky waste subject to charges at its facilities. Check the current ecocentre rules and local collection alternatives before deciding whether to book collection or drive the item in.

View service instructions
Lévis

Encombrants collection

DisposalRegistration required

The City provides a booked route for unusable bulky items, including mattresses. Do not confuse its municipal disposal list with the separate reusable-furniture list for Magasin Général de Lévis.

View service instructions
Province-wide, including Sherbrooke & Trois-Rivières

RECYC-QUÉBEC: Ça va où?

Local lookupSearch by material and location

Use Québec’s material-sorting tool to locate the route for a mattress in your municipality. Confirm the receiving facility’s rules; acceptance at an ecocentre does not always mean that a mattress is recycled.

View service instructions
Rivière-Rouge & participating Laurentian communities

Complexe environnemental de la Rouge

RecyclingParticipating écocentres

The Complexe directs mattresses and box springs to Recyc-Matelas for recycling and asks residents to use an écocentre. Confirm which participating site serves your address, along with fees, condition restrictions and access before transport.

View service instructions
Vaudreuil-Dorion, Pincourt, Rigaud & Saint-Zotique

MRC Vaudreuil-Soulanges — Tricycle mattress directory

Local lookupMattress-specific receiving-site lookup

Tricycle identifies écocentre options and a reuse contact specifically for mattresses and box springs. Open the chosen receiving site's details and confirm eligibility, fees and whether the item will be reused, recycled or disposed of before bringing it in.

View service instructions
Victoriaville

Gaudreau Écocentre

CollectionDrop-off · verify eligibility and fees

Gaudreau's écocentre explicitly includes mattresses among accepted furniture. Check access, fees and preparation rules for your address and load. Ask which recovery route applies; an accepted-materials list alone does not guarantee that every mattress is recycled.

View service instructions
Terrebonne

Terrebonne écocentre bulky-item route

CollectionResident access rules apply

The City's écocentre guidance lists mattresses, futons and box springs among bulky items. Check the receiving site, resident identification requirements, quantity limits and any charges. Confirm the recovery route for the item's condition.

View service instructions
Trois-Rivières

Trois-Rivières / Énercycle écocentres

DisposalResident drop-off · charges apply

Mattresses are accepted among the materials subject to a charge per load. The City groups these with materials that are difficult to recover or destined for disposal, so this is not a guaranteed mattress-recycling route. Check eligibility and payment instructions.

View service instructions
Coaticook, Magog & participating Eastern Townships communities

Ressourcerie des Frontières

CollectionBooked collection / approved drop-off

Accepts mattresses and box springs even when no longer functional, except where unsanitary conditions create a health risk. Check the served-municipality list and arrange collection or the approved depot route. The program assesses items for reuse or recovery; acceptance is not a promise that every item will be reused.

View service instructions
Rimouski & eligible Rimouski-Neigette residents

Rimouski écocentre and bulky-item guidance

CollectionFacility drop-off / scheduled local collection

Mattresses and box springs appear in the City's écocentre accepted-materials list and bulky-item guidance. Check eligibility, fees and the current collection calendar. Ask about the specific mattress recovery route before choosing collection or drop-off.

View service instructions
Granby, Waterloo & Haute-Yamaska

Haute-Yamaska écocentres

CollectionResident drop-off · verify access and fees

The regional écocentre list includes mattresses with bulky furniture. Sort the load before arriving and check the current location, eligibility and charging rules. Ask staff which reuse, recovery or disposal route applies to your mattress.

View service instructions

“Écocentre” describes a receiving facility, not a guarantee that every accepted material is recycled. Read the mattress-specific instructions for the location you plan to use.

New Brunswick

Back to directory ↑
Moncton

Care Central — Glad Tidings Church

DonationContact the church before transport

Care Central explicitly lists mattresses and bedding among needed donations. Contact the church office with your mattress size and condition to confirm current acceptance and the handover arrangement; food-bank visit instructions are not mattress drop-off instructions.

View service instructions
Moncton, Dieppe, Riverview & southeast region

Southeast Eco360 mattress recycling

RecyclingFacility or mobile Eco-Depot

Accepts standard, foam and crib mattresses, box springs and futons. Eco360 directs mattresses for recycling to its waste site or residential mobile Eco-Depot, rather than ordinary curbside collection. Check the mobile schedule and eligibility.

View service instructions
Moncton

City Bulk Waste Collection

DisposalBook ahead · eligible properties

Mattresses and bed springs are listed in the bulk-waste program. Book according to your address and collection cycle. Large apartment/condo complexes, mini-home parks and commercial properties have separate arrangements.

View service instructions
Saint John

Bulky Item Pickup

DisposalAppointment · eligible residential customers

The City includes mattresses and bed springs in its bulky-item service for residential collection customers. Arrange pickup first and follow the assigned set-out instructions. This is a collection route, not a mattress-recycling guarantee.

View service instructions
Fredericton & capital region

WasteSmart and garbage guidance

Local lookupConfirm a separate furniture route

Fredericton lists household furniture among items not collected with regular garbage. Use WasteSmart or contact the City/Capital Region Service Commission to arrange an appropriate mattress route; do not leave it beside routine garbage.

View service instructions
Bathurst, Belle-Baie, Belledune & Chaleur region

Chaleur RSC — Red Pine Landfill mattress recycling

RecyclingDrop-off · fees apply

Red Pine Landfill collects mattresses and box springs separately for shipment to Recyc-Matelas. Use the designated receiving route and check current fees, condition requirements and local eligibility. Ordinary bulky-waste collection may have different arrangements.

View service instructions
Edmundston, Rivière-Verte & northwest New Brunswick

CSRNO used-mattress recovery

RecyclingContact waste services before transport

The Northwest Regional Service Commission includes used mattresses in its diversion programs associated with the Rivière-Verte site. Contact the waste team to confirm receiving instructions, condition requirements, local eligibility and applicable charges.

View service instructions

For communities outside the listed service areas, contact your regional service commission. Moncton curbside disposal and Eco360’s mattress-recycling drop-off are different routes.

Nova Scotia

Back to directory ↑
Halifax, Dartmouth & surrounding communities

Parker Street Food and Furniture Bank

DonationPhotos and approval before transport

The donation form lists Single, Double and Queen mattresses and box springs. Submit photographs for approval, then arrange drop-off or pickup. Ask directly about other sizes rather than assuming they are accepted.

View service instructions
Halifax Regional Municipality

Halifax Recycles collection guidance

Local lookupCheck address and building type

Use Halifax’s address-based collection guide or call 311 to confirm the mattress/box-spring allowance and set-out instructions. Apartment buildings may use a private collection arrangement. Curbside removal should not be described as recycling without confirmation.

View service instructions
Sydney & Cape Breton Regional Municipality

Call to Haul

DisposalBook an appointment

CBRM’s year-round bulky-item service includes mattresses and replaces the former annual heavy-garbage pickup. Book the items you need collected and check property eligibility and the per-appointment allowance.

View service instructions
Truro, New Glasgow, Kentville, Bridgewater, Yarmouth & elsewhere

Divert NS local waste educators

Local lookupChoose your waste region

The province’s local waste-educator directory connects residents to the right regional service. Ask for the mattress route for your community, including bulky collection, transfer-station access and any verified recycling option.

View service instructions
Participating Annapolis Valley communities

Valley Waste-Resource Management bulky collection

CollectionRegular collection · size and quantity limits

Eligible households can set out up to two bulky items on a regular collection day, subject to the program's size and weight rules. Rigid king-size mattresses are excluded because they do not fit the collection vehicle. Confirm your mattress and address with Valley Waste before set-out.

View service instructions
Colchester County — eligible residential properties

Colchester bulky-item collection

CollectionScheduled collection · eligibility limits

Box springs and mattresses are included in the bulky-item list. Check the collection schedule, property eligibility, two-item limit and lifting restrictions with the helpline before placing items out. This is a collection route without a mattress-recycling promise.

View service instructions

Use your local waste region for communities outside Halifax and CBRM. Charities that distribute beds do not necessarily accept every size or used mattresses from the public.

Prince Edward Island

Back to directory ↑
Charlottetown, Summerside & all Island communities

IWMC Waste Watch Drop-Off Centres

RecyclingResidential drop-off · confirm preparation

IWMC documents mattress and box-spring recycling through its drop-off network. Facilities include Charlottetown, Brockton, Wellington Centre, New London, Dingwells Mills and Murray River. Check the sorting guide and ask about your item’s condition before transporting it.

View service instructions

The IWMC network serves the whole Island. Its reporting confirms a mattress-recycling stream; check the current sorting instructions and receiving conditions rather than assuming all bulky items follow the same route.

Newfoundland and Labrador

Back to directory ↑
St. John’s, Mount Pearl, Paradise & Northeast Avalon

Home Again Furniture Bank

DonationApproval · pickup contribution / designated drop-off

Accepts mattresses in good condition with no stains or tears; no king-size mattresses, hospital beds, bunk beds or futons. Mattresses from smoking households are excluded. Submit the donation form and arrange pickup or confirm the designated Robin Hood Bay donation route.

View service instructions
St. John’s

City oversized-waste booking

DisposalSeasonal appointments · check availability

Use the City’s oversized-waste booking service when appointments are available. Check accepted items, size/weight limits and the assigned date; published collection windows are not an always-available on-demand pickup service.

View service instructions
Eastern Newfoundland communities

Eastern Regional Service Board

CollectionCommunity calendar or recovery facility

Bulky collection schedules vary by community. Use the board’s calendar and waste-recovery-facility information, and confirm the mattress route and quantity allowance for your address. Separate metal items as instructed.

View service instructions
Central / Western Newfoundland & Labrador

Provincial waste-management guidance

Local lookupContact your municipality or regional board

Waste services vary by region. Use the provincial waste-management information to identify the responsible service, then ask about mattress drop-off or bulky pickup. Do not assume an island facility serves Labrador or a remote community.

View service instructions
Norris Arm & Central Newfoundland

Central Newfoundland Waste Management public drop-off

DisposalRegional site and transfer stations · fees apply

CNWM accepts mattresses as bulk waste through the regional site and its transfer-station network. Mattress disposal has a charge, even though some other materials are free. Use the current site directory and fee schedule; this is not a confirmed mattress-recycling program.

View service instructions

Collection calendars, access and regional boundaries matter. Check with your town or regional service board before taking a mattress to a facility outside your community.

Whitehorse

Waste Management Facility

DisposalDrop-off · sort bulky items separately

Mattresses are bulky items that must be separated from regular waste. The City provides a paid drop-off route and publishes clean-up-day conditions separately. Check the current tipping schedule before travelling.

View service instructions
Other Yukon communities

Government of Yukon waste-facility directory

Local lookupFind the facility for your community

The territorial directory lists local waste facilities and access information. Call about mattress acceptance, charges and handling before loading, especially where the receiving facility serves several communities.

View service instructions

A clean-up-day offer has its own dates and eligibility rules. Do not assume it applies to ordinary drop-off visits or commercial loads.

Northwest Territories

Back to directory ↑
Yellowknife

Solid Waste Facility

DisposalDrop-off · mattress surcharge

The City’s fee schedule explicitly lists mattresses and box springs. Separate materials before arrival and check whether residential, commercial or special-item charges apply to your load.

View service instructions
Inuvik, Hay River, Fort Smith & other communities

Municipal and Community Affairs directory

Local lookupContact your local government

Use the community directory to reach the municipality or hamlet responsible for local waste arrangements. Ask where mattresses are accepted and whether collection must be arranged; no territory-wide mattress pickup is implied.

View service instructions

Remote-community disposal arrangements are local. Contact the responsible community government before arranging transport or leaving a bulky item outside.

Iqaluit

Public Works / municipal landfill

DisposalContact Public Works before transport

Iqaluit’s waste-separation guidance directs bulky items such as mattresses to the landfill rather than ordinary collection. Confirm current access, handling and any charges with Public Works before taking the item there.

View service instructions
Rankin Inlet, Cambridge Bay & other hamlets

Local hamlet waste arrangements

Local lookupSpeak with your hamlet office

For communities outside Iqaluit, contact the local hamlet office about mattress disposal and approved drop-off areas. Iqaluit’s arrangements do not apply across Nunavut. If you need help locating the right service, start with 211’s national directory where coverage is available.

View service instructions

For communities without a published mattress-specific program, confirm arrangements directly with the hamlet. This guide does not identify a territory-wide mattress recycling service.

Before you lift it

A little preparation saves a wasted trip

  1. Describe the whole load. Give the size, mattress type, approximate age and condition. Mention box springs, split bases and toppers separately.
  2. Get acceptance first. Send clear photos of both sides if requested. Ask whether the final decision is made by the driver or at the receiving site.
  3. Agree on access and price. Confirm stairs, elevators, parking, carrying help, pickup boundaries, taxes and any per-piece charges.
  4. Follow that service’s wrapping rules. A charity, recycler and municipal collection crew may have different instructions. Use the bag or protection they require.
  5. Use the assigned time and place. Keep donation items dry, secure the load for travel and leave enough time to unload before the facility closes.

If the first organization says no

A refusal can be about mattress condition, size or simply a full warehouse. Ask a second verified local program if the mattress is still suitable for someone to sleep on. If it is worn out, move on to recycling or approved disposal.

The Canadian Furniture Bank directory can help identify nearby organizations. It is a directory of furniture services, so check each organization’s mattress policy. 211 Canada can also help locate community services where coverage is available.

Do not leave a rejected mattress at a charity, recycling bin, roadside or apartment waste area without permission. For a private removal company, ask which receiving facility it uses before accepting a recycling claim.

Questions, answered

Mattress donation & recycling FAQs

Where can I donate a used mattress in Canada?

Start with an organization that explicitly accepts mattresses, such as the local donation programs listed in this guide. Send the size, age and clear photos before arranging transport. Acceptance depends on condition, current demand, storage space and the organization’s service area. A general furniture-donation service may still refuse mattresses.

Can I donate a stained or sagging mattress?

A mattress with stains, persistent odours, sagging, tears, mould or pest activity is not a suitable donation. Ask a recycler or your municipal waste service about the correct route. Do not cover up defects or leave the item outside a charity after hours.

Do Salvation Army, Goodwill and Habitat ReStore accept mattresses?

Do not assume that they do. Rules differ between organizations and locations, and a program that distributes beds may obtain them through a retailer rather than accept them from the public. Check the specific branch’s published accepted-items list and get approval before transporting a mattress.

Is mattress recycling free in Canada?

There is no single Canada-wide price. A municipal program may include collection or eligible drop-off, while a private recycler or landfill may charge per piece, by weight, or for pickup. Confirm the mattress, box-spring, transport and tax charges together. Free furniture donation does not necessarily include free pickup.

Does a mattress collected with bulky garbage get recycled?

Not necessarily. A city may send mattresses to a recycler, dispose of them, or use different routes at different facilities. Montréal, for example, distinguishes Saint-Laurent’s mattress recycling from its other ecocentres. Check the named service’s published instructions if recycling is your priority.

Can I recycle a foam or latex mattress?

Some mattress recyclers accept foam mattresses as well as spring mattresses, but acceptance is facility-specific. Tell the service whether the item is all-foam, latex, spring, a futon or a topper. Do not put a mattress into household packaging-recycling bins.

What should I do with a mattress that has bed bugs?

Do not donate or give it away. Tell your municipality or receiving facility about the infestation before moving it, then follow its wrapping, sealing and labelling instructions. Some facilities accept contaminated mattresses under specific conditions; others refuse them. Do not assume a recycler will accept it.

Can a box spring go with the mattress?

Often, but the two items may count separately for fees or collection limits. A split box spring can also count as multiple pieces. Include every piece when requesting approval or booking pickup.

Can someone collect the mattress from inside my home?

Some charities and private services offer in-home pickup; municipal bulky collection is usually a set-out service. Ask whether stairs, elevators, apartment access, carrying labour and mattress bags are included. Get the total price and access requirements before confirming the booking.

What if my city is not listed?

Check the province or territory section for a regional lookup, then contact your municipality, regional waste authority or hamlet office. Ask specifically about mattresses, rather than general recycling. The directory covers local and regional routes across Canada but does not claim to list every provider or guarantee acceptance.

Do retailers remove an old mattress when delivering a new one?

Some retailers offer a separately arranged removal service, but it is not automatic and conditions vary. Confirm the service before ordering. This guide does not include or book old-mattress removal with an UltraFlex delivery.

How can a charity or municipality suggest a correction?

Use the UltraFlex contact page and include the service name, community and a link to the organization’s official mattress-acceptance or disposal instructions. Please identify whether the service is donation, recycling or disposal so the listing can be reviewed accurately.

About this guide

UltraFlex® brings together published municipal instructions, charity acceptance lists and recycler information to make the next step easier. Listings distinguish confirmed service categories from places to ask for local guidance. Fees, capacity and collection arrangements can change.

Coverage spans all provinces and territories, but no static directory can include every local provider. A listing is not a partnership with UltraFlex or a guarantee that an item will be accepted. Book directly with the service. Suggest a correction or a local service with a link to its official instructions.

BACK TO TOP