Popular destinations for Canoeing-Kayaking tours include Peru , Vietnam , Ecuador , South Africa , Brazil , Croatia and Mexico