Simple question WHY??
Even if all your assumptions are correct,
You have unknown risks in a 3rd world country.
What are you trying to accomplish ?
You think the legal system will treat you fairly if you ever have a dispute ?
Do you know what the title rights are in Mexico
and how good title insurance is there ?
Are you a Mexican citizen ?
PS: the Canadian dollar is ‘relatively’ weak.
I don’t know what the laws are for foreign ownership there but I’d NEVER consider buying property in Mexico.
You are also dealing with potential income tax concerns/double taxation no matter which border you cross.