I think either "Will you ..." or "Can you ..." is correct.
Does "Will you..." sound odd in this dialogue?
'Will' is not incorrect grammar. It's just a little more direct than 'can', a little more forceful, and thus a little less polite. 'Can' is more common in a dialogue like this.