Amit:
You have to be very careful in choosing your canvas products, or your prints will come back to bite you in a few years.
First, make sure the canvas you choose, has a water resistant acrylic gesso coating. Many years ago, I was using a canvas product with water soluble gesso, and spraying that with Kamar type varnish sprays (since this is the type of protective spray that many artists use on their paintings). What has happened, is those canvas' have developed a craquelure. While this looks quaint if you want an "aged look", I don't think that's what you clients would appreciate.
Combine the water resistant canvas (matte in appearance before coating) with a vinyl acrylic top coat, that can be applied either with a roller, or an HVLP sprayer. The sprayer allows you to apply a thinner coat and thus give the canvas less of a "plastic" glossy appearance. Some of these top coatings need to be diluted with water, so check the coating's instructions carefully. These coatings initially have a slight milky appearance, but dry clear.
The HVLP sprayer can be bought quite inexpensively ($15) at stores like Harbor Freight. But you will need a decent size compressor to feed it's appetite for air (3.5-5 CFM). Also, you can purchase a nice $30 pneumatic stapler at the same store for stretching your canvas'.