Canada has raised its travel alert for Haiti, warning its citizens against all travel to the Caribbean nation after violent anti-government protests trapped Canadian tourists at a beachside resort.
Prime Minister Justin Trudeau said he is "deeply concerned by the unfolding events in Haiti."
"The security situation could further deteriorate quickly. You should consider leaving by commercial means while they are available."