Specifically I want to know about loans for US Citizens and Canadians. If you can share contact information about that bank it would be most appreciated.
Mortgage lenders need be licensed in the place where the property is, so even if you use an American bank, for instance, you will need to do it in their Mexico branch.
Realtors in Mexico will happily steer you to a lender. I’m sure the seller or real estate agent of the property in Mexico can guide you to some lenders.
I just bought a home in Mazatlan last year. I had to get my financing by taking out a home equity line of credit on my house in the states. Depending on where you are buying, you may or may not be able to take title to the property. If you are within 100 kilometers of the ocean you must take title in the form of a trust that is administered by a Mexican Bank. The trust is for a 50 year term and can be renewed for another 50 years. To the best of my knowledge, no one offers mortgage financing except private parties in Mexico. If you are buying in Baja, you can get title insurance through Stewart title.