The firefight comes amid heightened tensions between the United States and the communist island, which lies just 160km across the Florida Straits.
It came as Washington softened a virtual oil siege of the island imposed by US President Donald Trump in January after the US ouster of top Cuba ally, Nicolas Maduro of Venezuela.
Before Maduro’s capture by US forces on January 3, Cuba had relied on Venezuela for about half its fuel needs.
Faced with an outcry from Caribbean leaders, worried that starving Cuba of oil would cause the economy to quickly collapse, Washington said it would allow shipments of Venezuelan oil for “commercial and humanitarian use”.
Canada today announced C$8 million ($9.7m) in humanitarian aid for Cuba, where the blockade has worsened fuel shortages, blackouts and deepened an economic crisis.
Canada’s Foreign Ministry said the aid would be channelled through the United Nation’s World Food Program and children’s agency Unicef to ensure it “reaches the Cuban people directly”.
-Agence France-Presse