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...
Yes that was you.
YES. It cannot be revoked, unless you revoke it outside the US.
Not unless you renounce your Canadian citizenship voluntarily.
Uhh. If your already a naturally born Canadian, then you are a citizen. Its common sense my friend.
How to Get American Citizenship - Common Mistakes