Canvas is more structured
Canvas is usually better when you want a sturdier bag body and a more classic retail look.
Cotton is softer
Cotton works well for lighter and more casual branded programs.
Choose by brand story
Premium retail, campuses, and gift programs often favor cotton; durable everyday utility often favors canvas.