We recently had Does a US permanent resident need a tourist visa to visit Mexico?, which asks whether a Jordanian citizen who is a US permanent resident needs a visa to visit Mexico.
In fact, as it turns out, a US permanent resident never requires a visa to visit Mexico as a tourist, regardless of their citizenship.
There were votes to close as a duplicate of Is a visa needed for Indian citizens who are U.S. permanent residents to enter Mexico?, which asks the same question for Indian citizens, and so, based on this highly upvoted meta question, should not be a duplicate, because as written it does not apply to the current asker.
As it stands, we could be in for some hundred more questions, asked about citizens of Afghanistan, Albania, Algeria, etc. By the policies described above, none of them would be duplicates.
This could be forestalled by having a "canonical" question which just asks about US permanent residents of no particular citizenship. Then the Indian, Jordanian, and all future versions of the question could be marked as duplicates of it.
Should localized questions with generic answers be generalized suggests that it is not appropriate to edit one of the existing questions to make it more general (by removing citizenship from the question).
Would it be appropriate to create a brand new canonical question, and repost my answer to it? If so, should I then mark the existing questions as duplicates of it? Or would this come across as "sniping"?