Actually, I am Canadian and we fly direct to Cuba from here. I understand that US traveller are technically allowed in the country by Cuba, but the US government does not allow US citizans to go to Cuba. Interesting enough, as a US person in Cuba, you are allowed to be there, but not allowed to spend any money!! All to do with the still active embargo.
The country is sure a mix of pre 1960's technology, architecture and US vehicles. You would think there was a classic car show in town, but that is what they drive!! after the US imposed the embargo, most vehicles were russian Lada's and such until the collapse of the USSR in the 90's. Now mostly simple chinese and Korean cars. No infrastructure to fix vehicles so you can't have very complex vehicles.
It would have been fun to explore that trains a bit more than the time I had. I would have liked to detail much more of the old sugarcane works....