No, I'm afraid not, only US citizens and permanent residents qualify for the lifetime senior pass.