Dont know about canvas prints, but I know for certain Kpone is a wizard with prints and stuff (technical term as you can guess I have no idea )
Costco go great canvas prints, cheaper than Asda, I use them for all my prints and the quality is bloody good