Do your research
Maggie0517,
You have been fortunate in the advice you have received yet one thing I would like to add: The best motto for there is to remember, you see nothing, you hear nothing and you say nothing. People can get very angry if you try to get involved in their business and can be dangerous. For anyone that says it is not unsafe, depends on where you are living exactly. Some people in some areas survive on scamming and stealing while others work hard earning an honest living to support their families. Culture shock is a good thing to read up on and as a fellow Canadian, I would recommend you not live there full time as it can get very tiring during slow seasons. I loved my experience there, the culture, the people(some like everywhere), the music, the food, the beaches, the relaxation.
However, the grass is not always greener on the other side, just keep that in mind. Living in a place is not like visiting there, life can be very hard and very great all at the same time. I lived there for several months but the danger forced me to leave, so just really watch yourself if you decide to go. I could speak and understand Spanish when I went but my own "friends" permanently borrowed many of my things from there. I recommend if you go, get connected with the Canadian consolate, and use the site nicepeoplenetworking.com If you want more info, dont hesitate to ask about my experience in Dominican Republic earlier this year.
All the best