Canadians traveling to the nation of Cuba are required to have a passport to enter the island nation. Also, the passport must have at least one year of validity remaining.
no you need a passport
It makes no difference where you were born. I believe you must be a citizen of the US in order to get a US passport.
Getting a Canadian passport has rules. It is not contingent on where you are going. Canada and Cuba have good relations. I cannot see that there is any particular waiting period for this
Indeed, even if it was a direct flight.
Yes, and you'll be pleasantly surprised at the level of service when you get there. All you need is a current passport.
No. Cuba does not recognize the State of Israel.
Yes, you still need a visa to show that you are a US resident. This is to ensure your safety.
Americans certainly can enter into Cuba. There is no law stating that Americans could not enter into Cuba's small territory.
Yes. You need a passport to fly anywhere.
Yes
No, you don't need a visa for traveling to Canada if you have a Dutch passport.
Yes. However, there are no direct flights from the US into Cuba; you would need to enter Mexico first. As an European citizen, you don't need anything besides your passport to enter Mexico.