Yes, of course. There are two ways to turn a canvas painting into an art print. You can either take a high resolution digital photo and print from this – you'll need to ideally take this on a white wall with direct lighting – or use a large flatbed scanner. (Read our guide to the best photo scanners.)
A handheld scanner could be used but this can result in errors. In either case you'll need to open the digital file in Photoshop or a similar app and tinker with the levels to ensure none of the detail is lost.