This is so cute! No, it's not canvas which actually turned out to be a good thing. I like that it's easy to clean up and super cute. I've gotten lots of compliments. The only reason I gave it 4 stars was that the middle of the straps has started to fray at the edges but other than that, no issues!