Wow that is entertaining and very interesting but it seems like, in accordance with other plausible-seeming internet conspiracy theories, this one relies on one seriously defective fact: Barbados is in no way "nearby" to Cuba. Ottawa is itself closer to Havana than is Barbados. That seems to scuttle the entire thing.