Totes for Life - Simple, Functional, Durable


Topsail Canvas is a small family business located in southwestern New Brunswick.  We have been creating top-quality canvas bags since 1991.  Each bag is created and sewn with care in our signature simple, functional, and durable designs.

Our designs reflect what we and our friends need: a messenger bag with custom pockets, a durable diaper bag, protection for a laptop, bags with pockets for small tools or knitting supplies, drawstring closures for boating adventures, zip tops for carry-on luggage, sturdy grocery bags for reducing plastic waste, or simply a large tote for catching everything! 

Canvas Bags Handmade in New Brunswick Canada.  Totes, Handbags, Lunch bags, Tool Rolls, etc.

Check them all out by SHOPPING ALL PRODUCTS .

Here are a few featured products: