Align normals to camera with material nodes
Geometry node has an Incoming vector output. That is the vector pointing towards the point the shading point is being viewed from (Blender's manual). If you align surface normals to the camera you also get vectors pointing towards the point the shading points are being viewed from. So that's the same thing. You should be able to just plug Geometry node's Incoming output to Normal inputs of your shaders.