Pretty sure anyone can buy as long as you're 21 and have an ID
You might need your passport, though. Some bars do not allow people in with a foreign driver's license and a passport is required for entry. It may be the same case for dispensaries.
Thanks! Your answer is awaiting moderation.