Back to BlogLandscaping

Where to Buy Quality Topsoil in Ontario (GTA Buyer's Guide)

Expert Property CareFebruary 20, 20267 min read

Topsoil is the foundation of every successful garden and lawn in Ontario. But not all topsoil is created equal — buying cheap, unscreened fill can introduce weeds, rocks, and clay that cause problems for years. As landscaping professionals who buy and use thousands of yards of topsoil every season, here's our guide to getting quality topsoil in the GTA.

Types of Topsoil Available in Ontario

  • Screened topsoil: Run through a screening plant to remove rocks, roots, and debris. The standard for garden beds and lawn top-dressing. Most commonly available
  • Triple-mix: A blend of screened topsoil, compost, and peat moss. Best for garden beds, flower planting, and raised beds. Richer in organic matter than plain topsoil
  • Garden soil/planting mix: Enriched topsoil with added compost and nutrients. Premium option for vegetable gardens and flower beds
  • Unscreened fill: Cheap but contains rocks, clay clumps, and debris. Only suitable for filling low spots, never for planting

Where to Buy Bulk Topsoil in the GTA

For any project needing more than 10-15 bags, buying in bulk (by the cubic yard) is dramatically more cost-effective. Here are your best options:

Landscape Supply Yards

Dedicated landscape supply yards offer the best quality and pricing for bulk topsoil. They allow you to see and feel the product before buying. Most offer both pickup (if you have a truck or trailer) and delivery.

  • Look for yards that screen their own topsoil on-site — this ensures consistency
  • Ask where the topsoil is sourced from — local agricultural land produces the best soil
  • Request a sample before ordering large quantities
  • Most yards have minimum delivery orders of 3-5 cubic yards
  • Popular GTA suppliers include Burnco, Earthco Soil, NuWay Landscape Supply, and local independents

Garden Centres

Local garden centres often carry quality bagged and bulk topsoil. They're a good option for small to medium projects and usually offer expert advice on soil selection. Prices are typically 10-20% higher than landscape supply yards.

Where to Buy Bagged Topsoil

  • Canadian Tire — Carries multiple brands including CIL and Pro-Mix. Seasonal availability (April-October). Affordable pricing
  • Home Depot — Carries Scotts and Vigoro brand topsoil. Available for in-store pickup or delivery. Consistent quality
  • Lowe's — Similar selection to Home Depot with competitive pricing
  • Home Hardware — Often carries local/regional topsoil brands. Quality can be excellent at locally-owned stores
  • Costco — Seasonal bulk deals on bags (typically 25-30L bags in spring). Great value when available
  • Amazon.ca — Limited options for topsoil due to shipping weight, but carries premium potting mixes and soil amendments

Topsoil Pricing in Ontario (2026)

  • Bulk screened topsoil: $30 - $50 per cubic yard (pickup)
  • Bulk triple-mix: $45 - $70 per cubic yard (pickup)
  • Delivery fee: $80 - $150 per load (varies by distance and quantity)
  • Bagged topsoil (25-30L bag): $3 - $6 per bag
  • Bagged triple-mix (25-30L bag): $5 - $8 per bag
  • 1 cubic yard covers approximately 100 sq ft at 3 inches deep

How to Tell if Topsoil is Good Quality

  • Colour: Should be dark brown to black. Light brown or grey indicates poor organic content
  • Texture: Should crumble easily in your hand. If it forms a hard ball, it's too clay-heavy
  • Smell: Should have an earthy, organic smell. Sour or chemical smells indicate contamination
  • No visible rocks, roots, or debris (screened topsoil)
  • No weed seeds: Good suppliers heat-treat or compost their soil to kill weed seeds
  • pH: Ontario gardens do best with soil pH between 6.0 and 7.0. Ask the supplier for test results

How Much Topsoil Do You Need?

Use this quick calculator:

  • New garden bed (6 inches deep): Length × Width × 0.5, then divide by 27 = cubic yards needed
  • Lawn top-dressing (1 inch deep): Length × Width × 0.083, then divide by 27 = cubic yards needed
  • Raised bed fill (12 inches deep): Length × Width × 1.0, then divide by 27 = cubic yards needed
  • Example: A 10ft × 20ft garden bed at 6 inches deep = 200 × 0.5 = 100 cubic feet ÷ 27 = 3.7 cubic yards

Pro Tip: Always order 10-15% more topsoil than your calculation shows. Soil settles and compacts after delivery and watering. It's cheaper to have a little extra than to pay for a second delivery.

Expert Property Care handles topsoil delivery and installation as part of our landscaping services across Georgetown, Brampton, Mississauga, Oakville, and the GTA. We source quality screened topsoil and triple-mix from trusted local suppliers. Contact us for garden bed installation or lawn renovation quotes.

Get Free Quote

Frequently Asked Questions

How much does topsoil cost in Ontario?

Bulk screened topsoil costs $30-$50 per cubic yard for pickup in the GTA. Triple-mix runs $45-$70 per cubic yard. Delivery adds $80-$150 per load. Bagged topsoil at retail stores costs $3-$6 per bag (25-30L).

What is the best topsoil for gardens in Ontario?

Triple-mix (a blend of screened topsoil, compost, and peat moss) is the best option for Ontario gardens. It provides the right balance of drainage, nutrients, and organic matter for our climate. For lawns, screened topsoil is sufficient.

Where can I buy topsoil near me in the GTA?

Landscape supply yards offer the best quality and pricing for bulk topsoil. Canadian Tire, Home Depot, and Home Hardware carry bagged options. For large projects, look for local landscape suppliers like Burnco, Earthco Soil, or NuWay Landscape Supply.

How much topsoil do I need for a garden bed?

For a new garden bed, you need approximately 3-4 cubic yards per 100 sq ft at 6 inches deep. For lawn top-dressing at 1 inch, you need about 0.3 cubic yards per 100 sq ft. Always order 10-15% extra to account for settling.