I can categorically state that, as a Brit, I have never used "You can't eat your cake and have it too", but have always said 'You can't have your cake and eat it'.

Does that help at all? Probably not!