Is it possible to make an Photoshop action to make canvas height double the original height?
Sure. All you need to do is start recording an action, go to Image menu->Canvas, set it for 200%, 200% (click the dropdown to select percents from the list instead of inches, pixels, etc.) and where you want the original image to be placed. Stop recording and now you have it.