Of course, as long as you purchase a canvas bag that is durable and fits the style you like. Many canvas materials are abraision resistant and are also easier to wash than leather. Canvas provides a bit more flexibility which can make it easier for carrying. While canvas costs less than leather, it is still very durable, can be stylish, and can still give you a nice camera bag.