And no you don't need to be an American citizen nor a californina resident to get a medical marijuana licence a valid passport will suffice on top of a medical checkup and a valid reason to get your licence :P
You certainly do need to be a CA resident with a driver's license..
I went to a center in Venice and I asked if it was possible to get it even tho I was visiting and they said yes. The only reason I didn't get my license was be because I was 14 years old on my passport and didn't wanted to get that retarded picture used for my license...
I filled all their forms and even booked for the visit. So I dunno guys