Smart canvas