Brazil is pretty nice, but it is quite a
culture shock for most Canadians - forget law and order and get ready for some serious fun and freedom.
Brazil is a huge country and therefore has a very big diversity - from the northeast ful of beaches, warm water and easy-life-easy-going to the south, hard working and well-kept city where I live, Curitiba, surrounded with mountains and rainforest. It's worth the trip - but trust me, get yourself a good guide (such as the lonely planet) for general reference and THEN talk to locals - they'll keep you away from the standard tourist points and get you the cream.