The best wearing,( ie most rugged) that I have found are the cotton blends. Dicki's and Carhart both make dress pants that are 50/50. They wear like iron and outlast any 100% cotton canvas. They also dry fast, and are lighter. The military also uses 50/50 for their uniforms. It is a good compromise.
_________________________
I've taken a vow of poverty. To annoy me, send money.