Welcome to Cushion Source, your one stop for all your cushion needs. Founded in 2004, Cushion Source has been providing indoor cushions and outdoor cushions for more than a decade. We strive to provide quality custom cushions for standard-sized and unique-shaped furniture. If you don’t see exactly what you’re looking for, don’t hesitate to give us a call at 888-348-2371, because there isn’t a cushion shape, style or size that we can’t make for you.

Made in Toronto to your specifications, all of our custom cushions and pillows are made with solution-dyed acrylic fabrics from Sunbrella that carry a 5-year warranty, offering the highest quality and durability available against colour fading or loss of strength. Cushion Source also makes custom indoor furniture cushions with our wide selection of fabric blends, or we will be glad to use your own chosen fabric. No seat cushion job is too small or too large; there are no minimum order requirements on indoor cushions or patio cushions made in Canada.

Made In Canada:


  • Window Seat Cushions
  • Deep Seating Cushions
  • Bench Cushions
  • Seat Cushions
  • Chaise Cushions
  • Chair Cushions
  • Bay Window Cushions
  • Bar Stool Cushions

Custom Pillows:

  • Throw pillows
  • Floor Pillows
  • Lumbar Pillows
  • Designer Pillows

Other Custom Products:

  • Custom Drapes
  • Offset Umbrellas


Shop Online
Click on button to show the map.


Leave a Review

Publishing ...
Your rating has been successfully sent
Please fill out all fields
Captcha check failed