Cheap flights from Madrid and Barcelona to many destinations across the Caribbean from only €310 round trip with Air Canada!