CanvasNew and Upcoming Changes to Canvas

Canvas