save canvas via FileSystem wrapper