By making an official application at a Mexican Consulate in Canada.
Answer.
I know of no foreign born non-Latino that has acquired Mexican citizenship.
Answer.
Maybe this person meant to say...
US citizenship can be obtained only after a person has been a green card holder for the past 5 years and satisfied the other eligible criteria. If they are getting naturalized, they need to use Form...