White Chaffinch?

Any ideas what this bird in our garden could be? The yellowish tinge could mean escaped canary, but it behaves a lot more like a chaffinch- mainly feeding on the ground, hanging out with other chaffinches and generally behaving like a wild bird. So maybe leucistic chaffinch?