100% CANADIAN OWNED & OPERATED  canadian-leaf 

afa-logo-web

Error:
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • Copy failed
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • Copy failed
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • Copy failed
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • Copy failed
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • Copy failed
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • Copy failed
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • Copy failed
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/com_zoo/images
  • JFolder::create: Could not create directory Path: /mnt/data/vhosts/casite-729257.cloudaccess.net/httpdocs/cache/template

National Products



AZEK Railings

AZEK Railings

Azek

The beauty and feel of real wood railings coupled with the high durability.
Boulevard Club - 12.3mm Engineered

Boulevard Club - 12.3mm Engineered

Boreal

Drop Lock Click system

Composite Pavers

Composite Pavers

Azek

AZEK Pavers are breaking the traditional mentality that landscape pavers must be concrete or clay. Made from up to 95% recycled materials they are the most technologically advanced and socially responsible paver alternative in the industry
CONCEALoc® Hidden Fastener

CONCEALoc® Hidden Fastener

Designed for the deck surface exclusively for TimberTech and AZEK grooved planks.

Evolutions Rail

Evolutions Rail

TimberTech

High-style, modern aesthetics meet low-maintenance sensibility to give you the most advanced railing system on the market.
Moulding

Moulding

Azek

AZEK Moulding won't split, crack or rot.
Natural Fiber Insulation

Natural Fiber Insulation

GreenFiber

Durable, safe & cost-effective insulation solution.
Permabase Cement Board

Permabase Cement Board

Unifix

Hard, durable surface that is able to withstand prolonged exposure to moisture.
PVC Porch

PVC Porch

Azek

Better than wood or composite AZEK Porch provides a durable, long lasting solution for porch flooring that stays looking fabulous
Radiance Rail

Radiance Rail

TimberTech

High-quality, capped composite railing systems offering smooth lines and a beautiful finish.
Terra Collection

Terra Collection

Azek

Enhanced grain texture satisfies the eye and sets colour options Sedona and Tahoe apart from all other decking options.

Traditions - DockSider

Traditions - DockSider

TimberTech

Robust, splinter-resistant surface and unique 24-inch on-center span deliver decades of durable, low maintenance performance.

Trim

Trim

Azek

Durable, long lasting and low maintenance.

Contact Us

AFA Forest Products Inc.

Bolton Head Office
244 Ellwood Drive West, PO Box 892
Bolton, ON L7E 5T5
Phone: (905) 857-6423

Locate Us >

 

afa-logo-bottom





 fsc-logobuilt-green-logo