Though there are electrons in conductor known as free moving electrons but they can't flow to conduct current without any external force. This external force is known as potential difference . So when you push the switch the power is supplied which creates a potential difference and hence current flows.