Hard tonneau covers are often made from aluminum, polypropylene, or fiberglass. You can purchase soft tonneau covers made from durable vinyl or canvas materials. The hard tonneau covers tend to do a better job protecting the cargo.