Macedonia is a candidate for NATO membership , but alliance member Greece has blocked Macedonia 's bid because Macedonia shares its name with a Greek province .