New canvas: properly reset unsaved status