Quote from Stardust:
Mexico doesn't tax capital gains and is very easy to get an immigration status. Good scenario for Canadians wanting to go "Non-Resident". Close proximity to U.S./Canada for travel.
I would consider Acapulco. I have been there and it's really nice. The water was 80F in November. It seemed safe too, tourist police everywhere and helpful too. Speaking both Spanish and English.
I just stopped in Costa Maya, cruise ship port, and beautiful clear water nice ppl, no high speed internet!
Belize no high speed either.

