I am here currently doing basically the same thing.
What I learned:
Get to know the locals, especially any who are skilled or semi skilled in trades.
Hire yourself a good Architect/Engineer firm, I choose SIA.SA here in Leon and am quite happy with them. Follow the rules with respect to building codes and taxes.
As another posted, bring more money then you think you need!
And indeed, cultural differences are vast from Canadian’s and I suspect from your’s too.
Getting water and electric to the property can take up to 6 months and require a bribe to finally get them to hook it up.
Things/people move very slowly, don’t push them or they will move even slower, relationships are more important then most everything else.
Finally, everything your worried about, your probably right to worry about, but don’t let it stop you, it’s been a great experience!