They both work in AmE.
Student or Learner
I know this is common in UK, I would like to know if it's also used in US to use "can you make it" in the sense of "when".
"We're meeting tomorrow afternoon. Can you make it?"
Moreover, is it OK say "when can you make it?"