Affordances are properties of screen elements that make their use self explanatory. The clickability of a button is what gives the button its affordance.
Call to action is anything on a screen that works as a trigger for the user to perform an action. For example, button. When the user finds the button, and immediately if the user recognises that the button is clickable, then that button has affordance.