No. Refund won't run automatically. You have to manually click "Refund" button.
This is something I think could be improved. Perhaps a prompt asking if you would like to refund as well as cancel.
At the very least, the refund button should still be available after cancellation. Currently if you cancel an order first, there is no way to then do a refund.