Carhartt has a variety of shorts available in canvas. These shorts are not only comfortable, they are made with premium Carhartt construction for lasting durability.