are you still looking ?
I am a Canadian and no problem to Cuba for me
I have been there for a few months before , havana , Santiago, Isla de la juventud, maria lagorda etc
I am a professional , just retired this year
have some racing and offshore experience
if you are interested let me know