Do canvas prints need to be framed with glass?

No. All prints provided by Joyce Huntington Art will arrive with an acrylic coating over the ink, and do not need glazing.