only push proper canvases to canvas pool