I would never advise using a spray can. I've tried that in the past with horrid results besides spray cans being very expensive. I found it impossible to get a consistant coating with a spray can on anything larger than a 16 x 20 canvas.
I do large panoramic canvasses usually at least 64" wide. I've got an electric sprayer that does good work but it's a hassle to set up and clean. I've settled on using a roller using Clear Shield Type C liquid:
http://www.marabu-northamerica.com/products/product-overview/liquid-coatings.htmlI haven't had much luck with the Breathing Color sealers or the Eco Print Shield products. I just finished rolling on two coats of Clear Shield onto 6 large canvasses within about one hour and I'm done. It was on the newer Epson Exhibition Canvas Matte that replaced the Premium WR Epson canvas and the sealer worked fine. The nice thing about Clear Shield is that didn't separate in the container as the other brands did. I used a quart container that sat for 5 months before I used it and had zero glop on the bottom. Just stir a bit and roll it on.
When rolling on sealer it's common that the first coat looks absolutely horrid until it's dry to the touch. Even then you'll see some roller marks where it deposited more or less product. Ignore that shock and roll on another coat after the 1st coat is dry to the touch. Here in Arizona that's about 15 minutes. In most cases that second coat will be all you need. For the anal amongst us a third coat may be needed after a similar drying time.