updated CanvasView to reflect changes made to the engine

Signed-off-by: Emile Filteau <emile.filteau@gmail.com>