Another question: is it okay to leave Canada with Canadian passport, enter and leave Cuba with non-Canadian passport, and enter Canada with a Canadian passport? or does it have to be Canadian passport in all cases?
The procedure is very easy: every person going to Cuba as a tourist only needs a valid passport (it does not matter the nationality) for at least 1 month after the visit to Cuba and a tourist card (it works as a visa) that can be obtained from a travel agency when booking a trip to Cuba or bought at the airport of Toronto or Montreal here in Canada before going to Cuba. Some airlines sale the tourist cards: Cubana Airlines, Lacsa, Copa, etc. If you book a flight to Cuba with Air Canada, the card is included on the price of the plane ticket and it would be hand it to you once you are on the plane.
If you are a Canadian citizen, the valid passport to enter to Cuba is the Canadian passport, issued by Passport Canada.
Comments
If you are a Canadian citizen, the valid passport to enter to Cuba is the Canadian passport, issued by Passport Canada.
http://embacu.cubaminrex.cu/Default.aspx?tabid=1183