Canada closes Haiti embassy as violent protests trap Quebec tourists