I'm not an expert in any of this, but I have a canvas kilt; It's kind of like denim.
I machine wash it. It has sewn in pleats, so the folds aren't an issue. It does require ironing rather than pressing after it dries, and it will be very wrinkled. I can't say anything about machine drying it because I don't have a dryer; I lay it out on a rack to dry.

Hope that helps.