Victoria’s Leading Foam Shop for 40+ Years

A Full-Service Upholstery and Mattress Store

McGeachie’s Foam & Upholstery is a full-service upholstery and mattress store serving customers in Victoria and surrounding areas south of Vancouver Island. Our many products and services include:


At McGeachie’s, we only carry quality products from our industry’s leading brands, including:

Exceptional Service and Value

McGeachie’s is dedicated to providing our customers with exceptional service and value. That’s why we offer free delivery services from Sooke to Sidney. Call us today for more information and/or to request a quote!

Reasons Why You’ll Love McGeachie’s:

  • Fast, free delivery from Sooke to Sidney
  • Over 40 years’ experience
  • Exceptional service and value
  • Canadian-made mattresses and more
  • Family-owned and -operated for personable service
  • Now with two locations to serve you better
Created by

Legal notice