Haven’s products are mostly handmade and made-to-order in Calgary Alberta and Mississauga Ontario, Canada.