Canvas, holds up very well, you don’t even need to fold over and glue the edges, though OP’s looks very finished.

You can just cut canvas to width and use as is. It will fray a bit, just don’t...